#timestamp #utc #time #chrono #64-bit #type

utctimestamp

简单 & 快速的 64 位 UTC 时间类型

5 个版本

0.1.4 2020年10月24日
0.1.3 2020年6月14日
0.1.2 2020年2月9日
0.1.1 2020年1月11日
0.1.0 2020年1月2日

#378日期和时间

MIT/Apache

17KB
304

utctimestamp

Crates.io docs.rs

简单 & 快速的 UTC 时间类型

[dependencies]
utctimestamp = "0.1"

虽然 chrono 在处理时间方面很出色,但它的 96 位整数设计在处理和存储大量时间戳数据时可能会很昂贵。

此库通过提供非常简单的 UTC 时间戳来解决这个问题,这些时间戳可以使用 Rust 的 FromInto 特性转换为它们的相应 chrono 对应物。然后使用 chrono 处理所有不期望大量发生的事情,例如格式化和显示时间戳。

可选功能

serde-support — 使用 serde 启用(反)序列化支持


lib.rs:

简单 & 快速的 UTC 时间类型。

虽然 chrono 在处理时间方面很出色,但它的 96 位整数设计在处理和存储大量时间戳数据时可能会很昂贵。

此库通过提供非常简单的 UTC 时间戳来解决这个问题,这些时间戳可以使用 Rust 的 FromInto 特性转换为它们的相应 chrono 对应物。然后使用 chrono 处理所有不期望大量发生的事情,例如格式化和显示时间戳。

依赖关系

~1–1.4MB
~22K SLoC