3 个版本
0.1.2 | 2024年4月22日 |
---|---|
0.1.1 | 2024年4月18日 |
0.1.0 | 2024年4月18日 |
#1224 在 命令行工具
102 每月下载量
11KB
81 行
retz - retimezone
将时间戳转换为其他时区。
安装
使用 Cargo
cargo install retz
用法
Command-line tool to convert timestamps to other timezones
Usage: retz [OPTIONS] [DATE]
Arguments:
[DATE] Date time in only proper format (RFC3339)
Options:
-t, --to <TZ> Convert to timezone
-q, --quiet Quiet, return just either target (if defined) or UTC
-a, --all List all timezones
-o, --order Order by offset instead of alphabetical
-h, --help Print help
-V, --version Print version
当前时间到 UTC 和本地时间
$ retz
UTC: 2024-03-31T09:34:56Z
Local: 2024-03-31T12:34:56+03:00
当前时间到 UTC(可脚本输出的输出)
$ retz -q
2024-03-31T12:00:00Z
输入要转换为 UTC 和本地时区的时间
$ retz "2024-03-31T12:00:00Z"
Input: 2024-03-31T12:00:00Z
UTC: 2024-03-31T12:00:00Z
Local: 2024-03-31T15:00:00+03:00
转换为特定时区
$ retz -t "Australia/Eucla"
UTC: 2024-03-31T12:00:00Z
Local: 2024-03-31T15:00:00+03:00
Target: 2024-03-31T20:45:00+08:45
转换为所有已知时区
$ retz -a
UTC: 2024-03-31T12:00:00Z
Local: 2024-03-31T15:00:00+03:00
Africa/Abidjan: 2024-03-31T12:00:00Z
Africa/Accra: 2024-03-31T12:00:00Z
Africa/Addis_Ababa: 2024-03-31T15:00:00+03:00
...
UTC: 2024-03-31T12:00:00Z
Universal: 2024-03-31T12:00:00Z
W-SU: 2024-03-31T15:00:00+03:00
WET: 2024-03-31T13:00:00+01:00
Zulu: 2024-03-31T12:00:00Z
依赖项
~3–4MB
~66K SLoC