DateFormatUtils.java
5.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package org.apache.commons.lang3.time;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class DateFormatUtils
{
public static final FastDateFormat ISO_8601_EXTENDED_DATETIME_FORMAT;
public static final FastDateFormat ISO_8601_EXTENDED_DATETIME_TIME_ZONE_FORMAT;
public static final FastDateFormat ISO_8601_EXTENDED_DATE_FORMAT;
public static final FastDateFormat ISO_8601_EXTENDED_TIME_FORMAT;
public static final FastDateFormat ISO_8601_EXTENDED_TIME_TIME_ZONE_FORMAT;
@Deprecated
public static final FastDateFormat ISO_DATETIME_FORMAT;
@Deprecated
public static final FastDateFormat ISO_DATETIME_TIME_ZONE_FORMAT;
@Deprecated
public static final FastDateFormat ISO_DATE_FORMAT;
@Deprecated
public static final FastDateFormat ISO_DATE_TIME_ZONE_FORMAT;
@Deprecated
public static final FastDateFormat ISO_TIME_FORMAT;
@Deprecated
public static final FastDateFormat ISO_TIME_NO_T_FORMAT;
@Deprecated
public static final FastDateFormat ISO_TIME_NO_T_TIME_ZONE_FORMAT;
@Deprecated
public static final FastDateFormat ISO_TIME_TIME_ZONE_FORMAT;
public static final FastDateFormat SMTP_DATETIME_FORMAT = FastDateFormat.getInstance("EEE, dd MMM yyyy HH:mm:ss Z", Locale.US);
private static final TimeZone a = TimeZone.getTimeZone("GMT");
static
{
FastDateFormat localFastDateFormat = FastDateFormat.getInstance("yyyy-MM-dd'T'HH:mm:ss");
ISO_8601_EXTENDED_DATETIME_FORMAT = localFastDateFormat;
ISO_DATETIME_FORMAT = localFastDateFormat;
localFastDateFormat = FastDateFormat.getInstance("yyyy-MM-dd'T'HH:mm:ssZZ");
ISO_8601_EXTENDED_DATETIME_TIME_ZONE_FORMAT = localFastDateFormat;
ISO_DATETIME_TIME_ZONE_FORMAT = localFastDateFormat;
localFastDateFormat = FastDateFormat.getInstance("yyyy-MM-dd");
ISO_8601_EXTENDED_DATE_FORMAT = localFastDateFormat;
ISO_DATE_FORMAT = localFastDateFormat;
ISO_DATE_TIME_ZONE_FORMAT = FastDateFormat.getInstance("yyyy-MM-ddZZ");
ISO_TIME_FORMAT = FastDateFormat.getInstance("'T'HH:mm:ss");
ISO_TIME_TIME_ZONE_FORMAT = FastDateFormat.getInstance("'T'HH:mm:ssZZ");
localFastDateFormat = FastDateFormat.getInstance("HH:mm:ss");
ISO_8601_EXTENDED_TIME_FORMAT = localFastDateFormat;
ISO_TIME_NO_T_FORMAT = localFastDateFormat;
localFastDateFormat = FastDateFormat.getInstance("HH:mm:ssZZ");
ISO_8601_EXTENDED_TIME_TIME_ZONE_FORMAT = localFastDateFormat;
ISO_TIME_NO_T_TIME_ZONE_FORMAT = localFastDateFormat;
}
public static String format(long paramLong, String paramString)
{
return format(new Date(paramLong), paramString, null, null);
}
public static String format(long paramLong, String paramString, Locale paramLocale)
{
return format(new Date(paramLong), paramString, null, paramLocale);
}
public static String format(long paramLong, String paramString, TimeZone paramTimeZone)
{
return format(new Date(paramLong), paramString, paramTimeZone, null);
}
public static String format(long paramLong, String paramString, TimeZone paramTimeZone, Locale paramLocale)
{
return format(new Date(paramLong), paramString, paramTimeZone, paramLocale);
}
public static String format(Calendar paramCalendar, String paramString)
{
return format(paramCalendar, paramString, null, null);
}
public static String format(Calendar paramCalendar, String paramString, Locale paramLocale)
{
return format(paramCalendar, paramString, null, paramLocale);
}
public static String format(Calendar paramCalendar, String paramString, TimeZone paramTimeZone)
{
return format(paramCalendar, paramString, paramTimeZone, null);
}
public static String format(Calendar paramCalendar, String paramString, TimeZone paramTimeZone, Locale paramLocale)
{
return FastDateFormat.getInstance(paramString, paramTimeZone, paramLocale).format(paramCalendar);
}
public static String format(Date paramDate, String paramString)
{
return format(paramDate, paramString, null, null);
}
public static String format(Date paramDate, String paramString, Locale paramLocale)
{
return format(paramDate, paramString, null, paramLocale);
}
public static String format(Date paramDate, String paramString, TimeZone paramTimeZone)
{
return format(paramDate, paramString, paramTimeZone, null);
}
public static String format(Date paramDate, String paramString, TimeZone paramTimeZone, Locale paramLocale)
{
return FastDateFormat.getInstance(paramString, paramTimeZone, paramLocale).format(paramDate);
}
public static String formatUTC(long paramLong, String paramString)
{
return format(new Date(paramLong), paramString, a, null);
}
public static String formatUTC(long paramLong, String paramString, Locale paramLocale)
{
return format(new Date(paramLong), paramString, a, paramLocale);
}
public static String formatUTC(Date paramDate, String paramString)
{
return format(paramDate, paramString, a, null);
}
public static String formatUTC(Date paramDate, String paramString, Locale paramLocale)
{
return format(paramDate, paramString, a, paramLocale);
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/org/apache/commons/lang3/time/DateFormatUtils.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/