diff options
Diffstat (limited to 'Test')
-rw-r--r-- | Test/V09datetime.ztst | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Test/V09datetime.ztst b/Test/V09datetime.ztst index 2041d9b40..9f67ecec3 100644 --- a/Test/V09datetime.ztst +++ b/Test/V09datetime.ztst @@ -114,3 +114,19 @@ strftime -r '%Y' 2> /dev/null 1:-r timestring not optional + + # This tests rounding up and the use of repeated %.s + strftime '%Y-%m-%d %H:%M:%S.%3..%3.' 1012615322 $(( 999_999 )) + # These test the ceiling on rounding up + for 1 in %. %1. %3. %6. %9. %12.; do + print -rn - "$1 " + strftime "%Y-%m-%d %H:%M:%S.$1" 1012615322 $(( 999_999_999 )) + done +0:%. truncation +>2002-02-02 02:02:02.001.001 +>%. 2002-02-02 02:02:02.999 +>%1. 2002-02-02 02:02:02.9 +>%3. 2002-02-02 02:02:02.999 +>%6. 2002-02-02 02:02:02.999999 +>%9. 2002-02-02 02:02:02.999999999 +>%12. 2002-02-02 02:02:02.999999999 |