@@ -299,48 +299,47 @@ func TestAppendDateTime(t *testing.T) {
299
299
str string
300
300
}{
301
301
{
302
- t : time .Date (2020 , 05 , 30 , 0 , 0 , 0 , 0 , time .UTC ),
303
- str : "2020 -05-30 " ,
302
+ t : time .Date (1234 , 5 , 6 , 0 , 0 , 0 , 0 , time .UTC ),
303
+ str : "1234 -05-06 " ,
304
304
},
305
305
{
306
- t : time .Date (2020 , 05 , 30 , 22 , 0 , 0 , 0 , time .UTC ),
307
- str : "2020-05-30 22 :00:00" ,
306
+ t : time .Date (4567 , 12 , 31 , 12 , 0 , 0 , 0 , time .UTC ),
307
+ str : "4567-12-31 12 :00:00" ,
308
308
},
309
309
{
310
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 0 , 0 , time .UTC ),
311
- str : "2020-05-30 22:33 :00" ,
310
+ t : time .Date (2020 , 5 , 30 , 12 , 34 , 0 , 0 , time .UTC ),
311
+ str : "2020-05-30 12:34 :00" ,
312
312
},
313
313
{
314
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 0 , time .UTC ),
315
- str : "2020-05-30 22:33:44 " ,
314
+ t : time .Date (2020 , 5 , 30 , 12 , 34 , 56 , 0 , time .UTC ),
315
+ str : "2020-05-30 12:34:56 " ,
316
316
},
317
317
{
318
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 550000000 , time .UTC ),
319
- str : "2020-05-30 22:33:44.550000 " ,
318
+ t : time .Date (2020 , 5 , 30 , 22 , 33 , 44 , 123000000 , time .UTC ),
319
+ str : "2020-05-30 22:33:44.123000000 " ,
320
320
},
321
321
{
322
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 550000499 , time .UTC ),
323
- str : "2020-05-30 22:33:44.550000 " ,
322
+ t : time .Date (2020 , 5 , 30 , 22 , 33 , 44 , 123456000 , time .UTC ),
323
+ str : "2020-05-30 22:33:44.123456000 " ,
324
324
},
325
325
{
326
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 550000500 , time .UTC ),
327
- str : "2020-05-30 22:33:44.550001 " ,
326
+ t : time .Date (2020 , 5 , 30 , 22 , 33 , 44 , 123456789 , time .UTC ),
327
+ str : "2020-05-30 22:33:44.123456789 " ,
328
328
},
329
329
{
330
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 550000567 , time .UTC ),
331
- str : "2020-05-30 22:33:44.550001 " ,
330
+ t : time .Date (9999 , 12 , 31 , 23 , 59 , 59 , 999999999 , time .UTC ),
331
+ str : "9999-12-31 23:59:59.999999999 " ,
332
332
},
333
333
{
334
- t : time .Date (2020 , 05 , 30 , 22 , 33 , 44 , 999999567 , time .UTC ),
335
- str : "2020-05-30 22:33:45 " ,
334
+ t : time .Date (1 , 1 , 1 , 0 , 0 , 0 , 0 , time .UTC ),
335
+ str : "0001-01-01 " ,
336
336
},
337
337
}
338
338
for _ , v := range tests {
339
339
buf := make ([]byte , 0 , 32 )
340
340
buf , _ = appendDateTime (buf , v .t )
341
341
if str := string (buf ); str != v .str {
342
342
t .Errorf ("appendDateTime(%v), have: %s, want: %s" , v .t , str , v .str )
343
- return
344
343
}
345
344
}
346
345
0 commit comments