1 个不稳定版本
0.1.0 | 2019年4月7日 |
---|
#807 in Unix API
11KB
181 行
unisecs
Unix时间戳表示,任何人都可以使用
🤔 关于
为什么不是 std::time
?Rust的 std::time
包提供了两种时间表示 std::time
和 std::time
。通常,您可能需要与需要特定 Unix时间 的API进行交互,这通常以秒为单位表示。Rust的 std::time
表示是通用目的的,可以通过某种方式表示Unix时间,但不是非常直接或方便。
此crate侧重于这一点,除了表示子秒时间,以捕获更精确的时间测量。
Unix秒是一种持续时间类型,从以下起始点开始:00:00:00 UTC 星期四,1 月 1970
。在大多数基于Unix的系统上,您可以在命令行中使用date +%s
获取这个时间。这个crate旨在提供类似的功能,同时与std::time
模块中的其他功能具有良好的互操作性。
📦 安装
在您的Cargo.toml文件中,在[dependencies]标题下添加以下内容
unisecs = "0.1"
用法
fn main() {
println!(
"{}", unisecs::Seconds::now()
);
}
Doug Tangren (softprops) 2019
依赖关系
~110–350KB