1
19
20 package com.liferay.portal.kernel.util;
21
22 import java.text.DateFormat;
23
24 import java.util.Locale;
25 import java.util.TimeZone;
26
27
33 public class DateFormats {
34
35 public static DateFormat getDate(Locale locale) {
36 return getDate(locale, null);
37 }
38
39 public static DateFormat getDate(Locale locale, TimeZone timeZone) {
40 DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
41
42 if (timeZone != null) {
43 df.setTimeZone(timeZone);
44 }
45
46 return df;
47 }
48
49 public static DateFormat getDateTime(Locale locale) {
50 return getDateTime(locale, null);
51 }
52
53 public static DateFormat getDateTime(Locale locale, TimeZone timeZone) {
54 DateFormat df = DateFormat.getDateTimeInstance(
55 DateFormat.SHORT, DateFormat.SHORT, locale);
56
57 if (timeZone != null) {
58 df.setTimeZone(timeZone);
59 }
60
61 return df;
62 }
63
64 public static DateFormat getTime(Locale locale) {
65 return getTime(locale, null);
66 }
67
68 public static DateFormat getTime(Locale locale, TimeZone timeZone) {
69 DateFormat df = DateFormat.getTimeInstance(DateFormat.SHORT, locale);
70
71 if (timeZone != null) {
72 df.setTimeZone(timeZone);
73 }
74
75 return df;
76 }
77
78 }