1 31 32 package org.opencms.workplace.list; 33 34 import java.text.DateFormat ; 35 import java.util.Date ; 36 import java.util.Locale ; 37 38 47 public class CmsListDateFormatter implements I_CmsListFormatter { 48 49 50 private int m_dateStyle; 51 52 53 private int m_timeStyle; 54 55 60 public CmsListDateFormatter() { 61 62 m_dateStyle = DateFormat.MEDIUM; 63 m_timeStyle = DateFormat.MEDIUM; 64 } 65 66 74 public CmsListDateFormatter(int dateStyle, int timeStyle) { 75 76 m_dateStyle = dateStyle; 77 m_timeStyle = timeStyle; 78 } 79 80 83 public String format(Object data, Locale locale) { 84 85 if (data == null || !(data instanceof Date )) { 86 return ""; 87 } 88 DateFormat dateFormat = DateFormat.getDateTimeInstance(m_dateStyle, m_timeStyle); 89 return dateFormat.format(data); 90 } 91 } 92 | Popular Tags |