6个版本
0.1.5 | 2021年7月8日 |
---|---|
0.1.4 | 2021年7月6日 |
0.1.3 | 2020年12月17日 |
0.1.2 | 2020年11月26日 |
#569 in Unix API
每月下载量194
在 4 crate 中使用
11KB
96 行代码(不含注释)
unix-time
一个基于UNIX纪元进行Instant操作的极简Rust crate。
使用方法
只需将以下内容添加到您的 Cargo.toml
[dependencies]
unix-time = "0.1"
然后您可以使用定义好的 Instant
如下使用
use unix_time::Instant;
// Do whatever you want with Instant
lib.rs
:
一个基于UNIX纪元进行Instant操作的极简库。
标准库提供了Instant和Duration结构来测量流逝的时间。这对于大多数用例来说很好,但Instant结构自愿隐藏其实现以保持其语义。这个crate将其时间基础暴露给UNIX纪元(1970年1月1日0:00)。
公开的API试图尽可能地模仿 std::time
中相关的 Instant
结构,以便从这些结构到本crate中的结构之间的转换尽可能无缝(因为它实际上在底层使用 std::time
)。
此crate仅用于计算本地时间。因此,它不适合时区计算、玩日期等...
依赖关系
~1.1–1.7MB
~41K SLoC