4个版本 (重大更新)
0.4.0 | 2021年12月11日 |
---|---|
0.3.0 | 2021年12月8日 |
0.2.0 | 2021年12月8日 |
0.1.0 | 2021年12月7日 |
#442 in 日期和时间
305KB
1K SLoC
when
when
是一个小工具,可以告诉你某个地方的时间或某个时间是什么时候。
安装
通过 cargo 方便安装
$ cargo install when-cli
还有一个你可以从浏览器使用的 在线版本。
示例
你还可以做其他一些事情
$ when "now"
$ when "2 hours ago in yyz"
$ when "5pm in yyz -> sfo"
$ when "5pm in vienna -> london"
$ when "4pm on 17.05.2021 in vienna -> tokyo"
$ when "4pm yesterday in vienna -> vienna va"
$ when "in 4 hours in san francisco"
$ when "2pm in 2 days in new delhi
$ when "now in yyz -> sfo -> vie -> lhr"
$ when "unix 1639067620 in tokyo"
用法
基本上需要一个字符串参数,该参数描述了大致这种语法的格式。两个位置都是可选的。"local" 位置始终指当前机器的时区。
time and date in location -> other location
可以使用箭头操作符多次提供多个位置。这意味着你可以做像 now in yyz -> sfo -> vie
这样的操作。
时间和日期可以大致像这样提供
2:30pm
,14:30
,7:00
,now
14:30明天
14:30
17:00 on 20.05.
(DD.MM.)17:00 on 20.05.2020
(DD.MM.YYYY)- 相对时间(如
in 4 hours
或4 hours ago
) - Unix时间戳(如
unix:TS
或unix TS
)
对于位置,许多主要城市都受到支持,以及常见的时区名称,如 Europe/Vienna
。
依赖关系
~8–40MB
~583K SLoC