File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -509,6 +509,25 @@ def test_strptime_j
509
509
assert_equal ( 1 , t . day )
510
510
end
511
511
512
+ def test_strptime_p
513
+ t = Time . strptime ( "3am" , "%I%p" )
514
+ assert_equal ( 3 , t . hour )
515
+ t = Time . strptime ( "3pm" , "%I%p" )
516
+ assert_equal ( 15 , t . hour )
517
+ t = Time . strptime ( "3a.m." , "%I%p" )
518
+ assert_equal ( 3 , t . hour )
519
+ t = Time . strptime ( "3p.m." , "%I%p" )
520
+ assert_equal ( 15 , t . hour )
521
+ t = Time . strptime ( "3AM" , "%I%p" )
522
+ assert_equal ( 3 , t . hour )
523
+ t = Time . strptime ( "3PM" , "%I%p" )
524
+ assert_equal ( 15 , t . hour )
525
+ t = Time . strptime ( "3A.M." , "%I%p" )
526
+ assert_equal ( 3 , t . hour )
527
+ t = Time . strptime ( "3P.M." , "%I%p" )
528
+ assert_equal ( 15 , t . hour )
529
+ end
530
+
512
531
def test_nsec
513
532
assert_equal ( 123456789 , Time . parse ( "2000-01-01T00:00:00.123456789+00:00" ) . tv_nsec )
514
533
end
You can’t perform that action at this time.
0 commit comments