|
1 | 1 | [ |
2 | 2 | { |
3 | | - "data": "2012-12-02T13:05:00+01:00", |
| 3 | + "data": "2012-12-02T13:05:00+0100", |
4 | 4 | "valid": true |
5 | 5 | }, |
6 | 6 | { |
|
20 | 20 | "valid": true |
21 | 21 | }, |
22 | 22 | { |
23 | | - "data": "2012-08-07T20:42:32+10:00", |
24 | | - "valid": true |
25 | | - }, |
26 | | - { |
27 | | - "data": "2012-08-07T20:42:32-05:30", |
28 | | - "valid": true |
29 | | - }, |
30 | | - { |
31 | | - "data": "201202030", |
32 | | - "valid": false, |
33 | | - "message": "err.format.invalidDate", |
34 | | - "msgData": { |
35 | | - "value": "201202030", |
36 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
37 | | - }, |
38 | | - "msgParams": [ "value", "expected" ] |
39 | | - }, |
40 | | - { |
41 | | - "data": "2012-12-02T13:05:00+0100", |
42 | | - "valid": false, |
43 | | - "message": "err.format.invalidDate", |
44 | | - "msgData": { |
45 | | - "value": "2012-12-02T13:05:00+0100", |
46 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
47 | | - }, |
48 | | - "msgParams": [ "value", "expected" ] |
49 | | - }, |
50 | | - { |
51 | | - "data": "2012-12-02T13:05:00+01:30:30", |
52 | | - "valid": false, |
53 | | - "message": "err.format.invalidDate", |
54 | | - "msgData": { |
55 | | - "value": "2012-12-02T13:05:00+01:30:30", |
56 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
57 | | - }, |
58 | | - "msgParams": [ "value", "expected" ] |
59 | | - }, |
60 | | - { |
61 | | - "data": "2012-12-02T13:05:00Z[Europe/Paris]", |
62 | | - "valid": false, |
63 | | - "message": "err.format.invalidDate", |
64 | | - "msgData": { |
65 | | - "value": "2012-12-02T13:05:00Z[Europe/Paris]", |
66 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
67 | | - }, |
68 | | - "msgParams": [ "value", "expected" ] |
69 | | - }, |
70 | | - { |
71 | | - "data": "2012-12-02T13:05:00+10:00Z", |
72 | | - "valid": false, |
73 | | - "message": "err.format.invalidDate", |
74 | | - "msgData": { |
75 | | - "value": "2012-12-02T13:05:00+10:00Z", |
76 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
77 | | - }, |
78 | | - "msgParams": [ "value", "expected" ] |
79 | | - }, |
80 | | - { |
81 | | - "data": "2012-12-02T13:05:00America/New_York", |
| 23 | + "data": "2012-02-30T00:00:00+0000", |
82 | 24 | "valid": false, |
83 | 25 | "message": "err.format.invalidDate", |
84 | 26 | "msgData": { |
85 | | - "value": "2012-12-02T13:05:00America/New_York", |
86 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
| 27 | + "value": "2012-02-30T00:00:00+0000", |
| 28 | + "expected": [ "yyyy-MM-dd'T'HH:mm:ssZ", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}Z" ] |
87 | 29 | }, |
88 | 30 | "msgParams": [ "value", "expected" ] |
89 | 31 | }, |
90 | 32 | { |
91 | | - "data": "2012-12-02T13:05:00[America/New_York]", |
92 | | - "valid": false, |
93 | | - "message": "err.format.invalidDate", |
94 | | - "msgData": { |
95 | | - "value": "2012-12-02T13:05:00[America/New_York]", |
96 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
97 | | - }, |
98 | | - "msgParams": [ "value", "expected" ] |
99 | | - }, |
100 | | - { |
101 | | - "data": "2012-12-02T13:05:00.123456", |
| 33 | + "data": "201202030", |
102 | 34 | "valid": false, |
103 | 35 | "message": "err.format.invalidDate", |
104 | 36 | "msgData": { |
105 | | - "value": "2012-12-02T13:05:00.123456", |
106 | | - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}((+|-)HH:mm|Z)" ] |
| 37 | + "value": "201202030", |
| 38 | + "expected": [ "yyyy-MM-dd'T'HH:mm:ssZ", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,12}Z" ] |
107 | 39 | }, |
108 | 40 | "msgParams": [ "value", "expected" ] |
109 | 41 | }, |
110 | 42 | { |
111 | 43 | "data": "2012-08-07T20:42:32.1234Z", |
112 | 44 | "valid": true |
113 | 45 | }, |
114 | | - { |
115 | | - "data": "2012-08-07T20:42:32.1234+05:00", |
116 | | - "valid": true |
117 | | - }, |
118 | 46 | { |
119 | 47 | "data": "2012-08-07T20:42:32.12345Z", |
120 | 48 | "valid": true |
|
131 | 59 | "data": "2012-08-07T20:42:32.12345678Z", |
132 | 60 | "valid": true |
133 | 61 | }, |
| 62 | + { |
| 63 | + "data": "2012-08-07T20:42:32.12345678Z", |
| 64 | + "valid": true |
| 65 | + }, |
134 | 66 | { |
135 | 67 | "data": "2012-08-07T20:42:32.123456789Z", |
136 | 68 | "valid": true |
|
146 | 78 | { |
147 | 79 | "data": "2012-08-07T20:42:32.123456789012Z", |
148 | 80 | "valid": true |
149 | | - }, |
150 | | - { |
151 | | - "data": "2012-08-07T20:42:32.123456789012+05:00", |
152 | | - "valid": true |
153 | 81 | } |
154 | 82 | ] |
0 commit comments