1 个不稳定版本

0.1.0 2019年4月7日

#807 in Unix API

MIT许可证

11KB
181

unisecs 构建状态 覆盖率状态 软件许可 crates.io 发布API文档 主API文档

Unix时间戳表示,任何人都可以使用

🤔 关于

为什么不是 std::time?Rust的 std::time 包提供了两种时间表示 std::timestd::time。通常,您可能需要与需要特定 Unix时间 的API进行交互,这通常以秒为单位表示。Rust的 std::time 表示是通用目的的,可以通过某种方式表示Unix时间,但不是非常直接或方便。

此crate侧重于这一点,除了表示子秒时间,以捕获更精确的时间测量。

Unix秒是一种持续时间类型,从以下起始点开始:00:00:00 UTC 星期四,11970。在大多数基于Unix的系统上,您可以在命令行中使用date +%s获取这个时间。这个crate旨在提供类似的功能,同时与std::time模块中的其他功能具有良好的互操作性。

📦 安装

在您的Cargo.toml文件中,在[dependencies]标题下添加以下内容

unisecs = "0.1"

用法

fn main() {
  println!(
    "{}", unisecs::Seconds::now()
  );
}

Doug Tangren (softprops) 2019

依赖关系

~110–350KB