Statistics
| Revision:

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