|
5531 | 5531 | - name: gmtime, localtime functions |
5532 | 5532 | args: |
5533 | 5533 | - -c |
5534 | | - - 'gmtime, localtime' |
| 5534 | + - 'gmtime, localtime | map(. * 1000000 | floor / 1000000)' |
5535 | 5535 | input: '1500000000 1567890123.456 1600000000.111' |
5536 | | - expected: | # tested with UTC-7 |
| 5536 | + expected: | # UTC-7 (TZ=Etc/GMT+7) |
5537 | 5537 | [2017,6,14,2,40,0,5,194] |
5538 | 5538 | [2017,6,13,19,40,0,4,193] |
5539 | | - [2019,8,7,21,2,3.4560000889999998,6,249] |
5540 | | - [2019,8,7,14,2,3.4560000889999998,6,249] |
5541 | | - [2020,8,13,12,26,40.111000061,0,256] |
5542 | | - [2020,8,13,5,26,40.111000061,0,256] |
| 5539 | + [2019,8,7,21,2,3.456,6,249] |
| 5540 | + [2019,8,7,14,2,3.456,6,249] |
| 5541 | + [2020,8,13,12,26,40.111,0,256] |
| 5542 | + [2020,8,13,5,26,40.111,0,256] |
5543 | 5543 |
|
5544 | 5544 | - name: mktime, strftime, strflocaltime, todate functions |
5545 | 5545 | args: |
5546 | | - - -c |
5547 | | - - 'mktime, ((.,mktime) | strftime("%Y-%m-%dT%H:%M:%SZ")), ((.,mktime) | strflocaltime("%Y-%m-%dT%H:%M:%S%z")), todate' |
| 5546 | + - -cr |
| 5547 | + - '(.,mktime | .,strftime("%Y-%m-%dT%H:%M:%SZ"),strflocaltime("%Y-%m-%dT%H:%M:%S%z")), todate' |
5548 | 5548 | input: | |
5549 | 5549 | [2017,6,14,2,40,0,5,194] |
5550 | | - [2019,8,7,21,2,3.4560000889999998,6,249] |
5551 | | - [2020,8,13,12,26,40.111000061,0,256] |
| 5550 | + [2019,8,7,21,2,3.456,6,249] |
| 5551 | + [2020,8,13,12,26,40.111,0,256] |
5552 | 5552 | [2024,7,20] |
5553 | 5553 | [2025] |
5554 | 5554 | expected: | |
| 5555 | + [2017,6,14,2,40,0,5,194] |
| 5556 | + 2017-07-14T02:40:00Z |
| 5557 | + 2017-07-14T02:40:00-0700 |
5555 | 5558 | 1500000000 |
5556 | | - "2017-07-14T02:40:00Z" |
5557 | | - "2017-07-14T02:40:00Z" |
5558 | | - "2017-07-14T02:40:00-0700" |
5559 | | - "2017-07-13T19:40:00-0700" |
5560 | | - "2017-07-14T02:40:00Z" |
| 5559 | + 2017-07-14T02:40:00Z |
| 5560 | + 2017-07-13T19:40:00-0700 |
| 5561 | + 2017-07-14T02:40:00Z |
| 5562 | + [2019,8,7,21,2,3.456,6,249] |
| 5563 | + 2019-09-07T21:02:03Z |
| 5564 | + 2019-09-07T21:02:03-0700 |
5561 | 5565 | 1567890123.456 |
5562 | | - "2019-09-07T21:02:03Z" |
5563 | | - "2019-09-07T21:02:03Z" |
5564 | | - "2019-09-07T21:02:03-0700" |
5565 | | - "2019-09-07T14:02:03-0700" |
5566 | | - "2019-09-07T21:02:03Z" |
| 5566 | + 2019-09-07T21:02:03Z |
| 5567 | + 2019-09-07T14:02:03-0700 |
| 5568 | + 2019-09-07T21:02:03Z |
| 5569 | + [2020,8,13,12,26,40.111,0,256] |
| 5570 | + 2020-09-13T12:26:40Z |
| 5571 | + 2020-09-13T12:26:40-0700 |
5567 | 5572 | 1600000000.111 |
5568 | | - "2020-09-13T12:26:40Z" |
5569 | | - "2020-09-13T12:26:40Z" |
5570 | | - "2020-09-13T12:26:40-0700" |
5571 | | - "2020-09-13T05:26:40-0700" |
5572 | | - "2020-09-13T12:26:40Z" |
| 5573 | + 2020-09-13T12:26:40Z |
| 5574 | + 2020-09-13T05:26:40-0700 |
| 5575 | + 2020-09-13T12:26:40Z |
| 5576 | + [2024,7,20] |
| 5577 | + 2024-08-20T00:00:00Z |
| 5578 | + 2024-08-20T00:00:00-0700 |
5573 | 5579 | 1724112000 |
5574 | | - "2024-08-20T00:00:00Z" |
5575 | | - "2024-08-20T00:00:00Z" |
5576 | | - "2024-08-20T00:00:00-0700" |
5577 | | - "2024-08-19T17:00:00-0700" |
5578 | | - "2024-08-20T00:00:00Z" |
| 5580 | + 2024-08-20T00:00:00Z |
| 5581 | + 2024-08-19T17:00:00-0700 |
| 5582 | + 2024-08-20T00:00:00Z |
| 5583 | + [2025] |
| 5584 | + 2024-12-31T00:00:00Z |
| 5585 | + 2024-12-31T00:00:00-0700 |
5579 | 5586 | 1735603200 |
5580 | | - "2024-12-31T00:00:00Z" |
5581 | | - "2024-12-31T00:00:00Z" |
5582 | | - "2024-12-31T00:00:00-0700" |
5583 | | - "2024-12-30T17:00:00-0700" |
5584 | | - "2024-12-31T00:00:00Z" |
| 5587 | + 2024-12-31T00:00:00Z |
| 5588 | + 2024-12-30T17:00:00-0700 |
| 5589 | + 2024-12-31T00:00:00Z |
5585 | 5590 |
|
5586 | 5591 | - name: strptime, fromdate functions |
5587 | 5592 | args: |
|
0 commit comments