5 个版本 (稳定版)
2.1.0 | 2023 年 5 月 29 日 |
---|---|
2.0.0 | 2023 年 5 月 28 日 |
1.1.0 | 2023 年 5 月 26 日 |
1.0.0 | 2023 年 5 月 26 日 |
0.1.0 | 2023 年 5 月 25 日 |
#1710 在 命令行工具
每月 48 次下载
15KB
146 行
关于
日期/时间 CLI 工具
另请参阅 kron-lib
包。
用法
$ kron -h
Date/time CLI utility
Usage: kron [OPTIONS] [ARG]...
Arguments:
[ARG]... Argument ["%s[%.f]" timestamp, default: now]
Options:
-f, --format <FORMAT> Format (COMPACT, ISO8601, ISO8601NS) [default: ISO8601]
-r, --readme Print readme
-h, --help Print help
-V, --version Print version
$ kron -V
kron 2.1.0
示例
现在
$ kron
2023-05-29T14:43:19Z
其他格式
$ kron -f COMPACT
20230529-144319Z
$ kron -f ISO8601NS
2023-05-29T14:43:19.240644157Z
自定义格式
$ kron -f '[hour]:[minute]'
14:43
$ kron -f '[weekday repr:long], [month repr:long] [day], [year]'
Monday, May 29, 2023
单个时间戳
$ kron 0
1970-01-01T00:00:00Z
多个时间戳
$ kron 0 3600 7200
1970-01-01T00:00:00Z
1970-01-01T01:00:00Z
1970-01-01T02:00:00Z
亚秒时间戳
$ kron -f ISO8601NS 626609862.1234
1989-11-09T10:17:42.123400000Z
无效时间戳
$ kron not-a-timestamp
Error: Invalid timestamp: "not-a-timestamp"
格式语法
组件 | 描述 |
---|---|
[day{padding:{zero,space,none}}] |
月份中的天数 |
[hour{padding:{zero,space,none},repr:{12,24}}] |
时钟小时 |
[minute{padding:{zero,space,none}}] |
时钟小时内的分钟 |
[month{padding:{zero,space,none},repr:{numerical,long,short},case_sensitive:{true,false}}] |
月份 |
[offset_hour{padding:{zero,space,none},sign:{automatic,mandatory}}] |
从 UTC 偏移的整小时数 |
[offset_minute{padding:{zero,space,none}] |
从 UTC 偏移的小时内的分钟数 |
[offset_second{padding:{zero,space,none}] |
从 UTC 偏移的分钟内的秒数 |
[ordinal{padding:{zero,space,none}}] |
年份中的天数 |
[period{case:{lower,upper},case_sensitive:{true,false}}] |
AM/PM |
[second{padding:{zero,space,none}}] |
时钟分钟内的秒数 |
[subsecond{digits:1+,1,2,3,4,5,6,7,8,9}] |
时钟秒内的亚秒数 |
[unix_timestamp{precision:{second,millisecond,microsecond,nanosecond},sign:{automatic,mandatory}}] |
Unix 时间戳 |
[week_number{padding:{zero,space,none},repr:{iso,sunday,monday}}] |
年份中的周数 |
[weekday{repr:{long,short,sunday,monday},one_indexed:{false,true},case_sensitive:{true,false}}] |
星期中的天数 |
[year{padding:{zero,space,none},repr:{full,last_two},base:{calendar,iso_week},sign:{automatic,mandatory}}] |
年份 |
有关更多详细信息,请参阅 https://time-rs.github.io/book/api/format-description.html。
依赖关系
~4–16MB
~171K SLoC