svn-gvsig-desktop / trunk / applications / appgvSIG / src / com / vividsolutions / jump / util / FlexibleDateParser.txt @ 312
History | View | Annotate | Download (2.71 KB)
1 |
#Forget 2-digit year specifications ("yyyy"). Otherwise yyMMdd will |
---|---|
2 |
#consider "20040203" to be invalid (a valid "200402" with a couple of |
3 |
#extra characters). (FlexibleDateParser skips patterns that don't |
4 |
#parse *all* the characters). Anyway, FlexibleDateParser also tries |
5 |
#the (deprecated) Date constructor, and that should parse the most |
6 |
#common 2-digit-year formats. [Jon Aquino] |
7 |
|
8 |
#Lines beginning with "#" and blank lines are ignored. [Jon Aquino] |
9 |
|
10 |
#Earlier patterns have precedence over later patterns. [Jon Aquino] |
11 |
|
12 |
##################################################################### |
13 |
#Popular SimpleDateFormat strings, culled from the top 1000 hits on |
14 |
#Google and Google Groups on 21 May 2003 [Jon Aquino] |
15 |
|
16 |
#Multiple Google hits [Jon Aquino] |
17 |
|
18 |
yyyy-MM-dd |
19 |
yyyyMMdd |
20 |
dd.MM.yyyy |
21 |
|
22 |
#Although dd/MM/yyyy had a few more hits in Google, give priority to |
23 |
#MM/dd/yyyy because JUMP will be used mainly in North America. |
24 |
#Anyway, yyyy-MM-dd should be preferred to both. [Jon Aquino] |
25 |
MM/dd/yyyy |
26 |
dd/MM/yyyy |
27 |
|
28 |
yyyy-MM-dd HH:mm:ss |
29 |
yyyyMMddHHmmss |
30 |
MMMM d, yyyy |
31 |
yyyy.MM.dd hh:mm:ss |
32 |
yyyy/MM/dd |
33 |
HH:mm |
34 |
MMddyyyy |
35 |
HH:mm:ss |
36 |
ddMMyyyy |
37 |
dd-MMM-yyyy |
38 |
dd-MM-yyyy |
39 |
dd MMM yyyy |
40 |
yyyyMMddHHmmssSSS |
41 |
yyyyMMddHHmm |
42 |
yyyy/MM/dd HH:mm:ss |
43 |
yyyy/MM/dd HH:mm |
44 |
yyyy.MM.dd |
45 |
hh:mm a |
46 |
h:mmaa |
47 |
MMM d, yyyy |
48 |
HHmm |
49 |
|
50 |
#Single Google hits [Jon Aquino] |
51 |
|
52 |
yyyyMMddhhmmss |
53 |
yyyy_MM_dd.hh_mm_ss_a.zzz |
54 |
yyyy_MM_dd |
55 |
yyyyMMddhhmmssSSS |
56 |
yyyyMMddHHss |
57 |
yyyyMMddHHmmsszzzzHHmm |
58 |
yyyy/MM/dd/HH/mm/ss/SS |
59 |
yyyy.MMM.dd HH:mm:ss.SSS z |
60 |
yyyy.MM.dd HH:mm:ss |
61 |
yyyy-Md HH:mm:ss |
62 |
yyyy-MM-dd-G-hh-mm-ss-z |
63 |
yyyy-MM-dd'T'HH:mm:ss |
64 |
yyyy-MM-dd hh:mm:ss |
65 |
yyyy-MM-dd HH:mm:sszzzzzzzzz |
66 |
yyyy-MM-dd HH:mm:sszzz |
67 |
yyyy-MM-dd HH:mm:ss.SSSzzzzzzzzz |
68 |
yyyy-MM-dd HH:mm:ss.SSSSSS z |
69 |
yyyy-MM-dd HH:mm:ss.SSS z |
70 |
yyyy-MM-dd HH:mm:ss z |
71 |
yyyy-MM-dd HH:mm |
72 |
yyyy-MM-d HH:mm:ss |
73 |
yyyy-DDD/HH:mm:ss.SSS |
74 |
yyyy'-'MM'-'dd |
75 |
yyyy DDD:HH:mm:ss |
76 |
yyyyMMdd HH:mm |
77 |
yyyy/MM/dd hh:mm:ss |
78 |
MMM dd, yyyy |
79 |
mm:ss:SS |
80 |
MM-dd-yyyy |
81 |
hh:mm:ss:SSS |
82 |
hh:mm:ss dd-MM-yyyy |
83 |
hh:mm |
84 |
h:mm a, zzzz |
85 |
h:mm |
86 |
h:m |
87 |
ddMMyyyyHHmmssSSS |
88 |
ddhhmmz MMM yyyy |
89 |
ddMMMyyyy |
90 |
dd/MM/yyyy HH:mm:ss zzz |
91 |
dd/MMM/yyyy |
92 |
dd/MM/yyyy:HHmm |
93 |
dd/MM/yyyy -- HH:mm:ss |
94 |
dd/MM/yyyy - HH:mm:ss |
95 |
dd/MM/yyyy hh:mm |
96 |
dd.MMM.yyyy |
97 |
dd.MM.yyyy hh:mm:ss a zzz |
98 |
dd.MM.yyyy HH:mm:ss |
99 |
dd.MM.yyyy '-' HH:mm:ss z |
100 |
dd-MMM-yyyy HH:mm |
101 |
dd'/'MM'/'yyyy |
102 |
dd MMMMM, yyyy |
103 |
dd MMMM yyyy |
104 |
dd MM yyyy |
105 |
d_M_yyyy_hh_mm_ss |
106 |
d MMM yyyy |
107 |
MMddyyyy.HHmm |
108 |
MMddyyyyHHmm |
109 |
MMM-dd-yyyy HH:mm:ss.S |
110 |
MMM d hh:mm:ss |
111 |
MM/dd/yyyy hh:mm:ss z |
112 |
MM/dd/yyyy hh:mm:ss.SSS a |
113 |
MM/dd/yyyy HH:mm |
114 |
MM.dd.yyyy |
115 |
MM'/'dd'/'yyyy |
116 |
M/dd/yyyy |
117 |
M/d/yyyy |
118 |
M-dd-yyyy |
119 |
HH:mm:ss '-' dd.MM.yyyy |
120 |
H:mm |
121 |
:mm:ss |
122 |
|
123 |
##################################################################### |
124 |
# Excel patterns [Jon Aquino] |
125 |
|
126 |
M/dd |
127 |
dd-MMM |
128 |
MMM-yyyy |
129 |
MM/dd/yyyy hh:mm a |
130 |
M-yyyy |
131 |
hh:mm:ss a |
132 |
|
133 |
##################################################################### |
134 |
# Other patterns [Jon Aquino] |
135 |
MMM d |
136 |
MMM yyyy |