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,now14:30明天14:3017: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