|
26 | 26 | {
|
27 | 27 | "data": "2012-08-07T20:42:32-05:30",
|
28 | 28 | "valid": true
|
29 |
| - }, |
| 29 | + }, |
30 | 30 | {
|
31 |
| - "data": "2012-12-02T13:05:00+0100", |
| 31 | + "data": "201202030", |
32 | 32 | "valid": false,
|
33 | 33 | "message": "err.format.invalidDate",
|
34 | 34 | "msgData": {
|
35 |
| - "value": "2012-12-02T13:05:00+0100", |
36 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
| 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 | 37 | },
|
38 | 38 | "msgParams": [ "value", "expected" ]
|
39 | 39 | },
|
|
43 | 43 | "message": "err.format.invalidDate",
|
44 | 44 | "msgData": {
|
45 | 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,9}((+|-)HH:mm|Z)" ] |
| 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)" ] |
47 | 57 | },
|
48 | 58 | "msgParams": [ "value", "expected" ]
|
49 | 59 | },
|
|
53 | 63 | "message": "err.format.invalidDate",
|
54 | 64 | "msgData": {
|
55 | 65 | "value": "2012-12-02T13:05:00Z[Europe/Paris]",
|
56 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
| 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)" ] |
57 | 67 | },
|
58 | 68 | "msgParams": [ "value", "expected" ]
|
59 |
| - }, { |
60 |
| - "data": "2012-12-02T13:05:00+0100", |
| 69 | + }, |
| 70 | + { |
| 71 | + "data": "2012-12-02T13:05:00+10:00Z", |
61 | 72 | "valid": false,
|
62 | 73 | "message": "err.format.invalidDate",
|
63 | 74 | "msgData": {
|
64 |
| - "value": "2012-12-02T13:05:00+0100", |
65 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
| 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)" ] |
66 | 77 | },
|
67 | 78 | "msgParams": [ "value", "expected" ]
|
68 | 79 | },
|
69 | 80 | {
|
70 |
| - "data": "2012-02-30T00:00:00+0000", |
| 81 | + "data": "2012-12-02T13:05:00America/New_York", |
71 | 82 | "valid": false,
|
72 | 83 | "message": "err.format.invalidDate",
|
73 | 84 | "msgData": {
|
74 |
| - "value": "2012-02-30T00:00:00+0000", |
75 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
| 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)" ] |
76 | 87 | },
|
77 | 88 | "msgParams": [ "value", "expected" ]
|
78 | 89 | },
|
79 | 90 | {
|
80 |
| - "data": "201202030", |
| 91 | + "data": "2012-12-02T13:05:00[America/New_York]", |
81 | 92 | "valid": false,
|
82 | 93 | "message": "err.format.invalidDate",
|
83 | 94 | "msgData": {
|
84 |
| - "value": "201202030", |
85 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
| 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", |
| 102 | + "valid": false, |
| 103 | + "message": "err.format.invalidDate", |
| 104 | + "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)" ] |
86 | 107 | },
|
87 | 108 | "msgParams": [ "value", "expected" ]
|
88 | 109 | },
|
|
91 | 112 | "valid": true
|
92 | 113 | },
|
93 | 114 | {
|
94 |
| - "data": "2012-08-07T20:42:32.12345Z", |
| 115 | + "data": "2012-08-07T20:42:32.1234+05:00", |
95 | 116 | "valid": true
|
96 | 117 | },
|
97 | 118 | {
|
98 |
| - "data": "2012-08-07T20:42:32.123456Z", |
| 119 | + "data": "2012-08-07T20:42:32.12345Z", |
99 | 120 | "valid": true
|
100 | 121 | },
|
101 | 122 | {
|
102 |
| - "data": "2012-08-07T20:42:32.1234567Z", |
| 123 | + "data": "2012-08-07T20:42:32.123456Z", |
103 | 124 | "valid": true
|
104 | 125 | },
|
105 | 126 | {
|
106 |
| - "data": "2012-08-07T20:42:32.12345678Z", |
| 127 | + "data": "2012-08-07T20:42:32.1234567Z", |
107 | 128 | "valid": true
|
108 | 129 | },
|
109 | 130 | {
|
|
116 | 137 | },
|
117 | 138 | {
|
118 | 139 | "data": "2012-08-07T20:42:32.1234567890Z",
|
119 |
| - "valid": false, |
120 |
| - "message": "err.format.invalidDate", |
121 |
| - "msgData": { |
122 |
| - "value": "2012-08-07T20:42:32.1234567890Z", |
123 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
124 |
| - }, |
125 |
| - "msgParams": [ "value", "expected" ] |
| 140 | + "valid": true |
126 | 141 | },
|
127 | 142 | {
|
128 | 143 | "data": "2012-08-07T20:42:32.12345678901Z",
|
129 |
| - "valid": false, |
130 |
| - "message": "err.format.invalidDate", |
131 |
| - "msgData": { |
132 |
| - "value": "2012-08-07T20:42:32.12345678901Z", |
133 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
134 |
| - }, |
135 |
| - "msgParams": [ "value", "expected" ] |
| 144 | + "valid": true |
136 | 145 | },
|
137 | 146 | {
|
138 | 147 | "data": "2012-08-07T20:42:32.123456789012Z",
|
139 |
| - "valid": false, |
140 |
| - "message": "err.format.invalidDate", |
141 |
| - "msgData": { |
142 |
| - "value": "2012-08-07T20:42:32.123456789012Z", |
143 |
| - "expected": [ "yyyy-MM-dd'T'HH:mm:ss((+|-)HH:mm|Z)", "yyyy-MM-dd'T'HH:mm:ss.[0-9]{1,9}((+|-)HH:mm|Z)" ] |
144 |
| - }, |
145 |
| - "msgParams": [ "value", "expected" ] |
| 148 | + "valid": true |
| 149 | + }, |
| 150 | + { |
| 151 | + "data": "2012-08-07T20:42:32.123456789012+05:00", |
| 152 | + "valid": true |
146 | 153 | }
|
147 | 154 | ]
|
0 commit comments