3 个不稳定版本
0.1.1 | 2023 年 1 月 28 日 |
---|---|
0.1.0 | 2023 年 1 月 26 日 |
0.0.0 | 2023 年 1 月 25 日 |
#487 in 日期和时间
15KB
211 行
libtz
IANA 的 libtz (git 仓库) 通过 libtz-sys 的 Rust 风格接口。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
libtz = "0.1.1"
示例
use libtz::{Timezone, TimeT};
use std::time::{SystemTime, UNIX_EPOCH};
let tz = libtz::Timezone::default()?;
let tm = tz.localtime(SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() as TimeT)?;
println!("tm = {:?}", tm);
# Result::<(), Box<dyn std::error::Error>>::Ok(())
状态
这是新代码,我还不确定最终的接口。它可能会迅速变化。
许可证
版权所有 © 2023 David Caldwell [email protected]
MIT 许可。请参阅 LICENSE.md 获取详细信息。
依赖项
~785KB
~12K SLoC