3 个不稳定版本

使用旧的 Rust 2015

0.2.1 2015年9月2日
0.2.0 2015年6月4日
0.1.0 2015年5月31日

#40#compiled

Download history 1696/week @ 2024-01-01 1783/week @ 2024-01-15 159/week @ 2024-01-22 14/week @ 2024-02-19 84/week @ 2024-02-26 32/week @ 2024-03-04 28/week @ 2024-03-11 6/week @ 2024-03-18 7/week @ 2024-03-25 32/week @ 2024-04-01

82 每月下载量

MIT 许可证

24KB
412

rust-tz 构建状态

这是一个解析 Olson 时区信息数据库的库。

查看 Rustdoc

安装

此库使用 Cargo。只需在您的 Cargo.toml 中添加 tz 作为依赖项。

[dependencies]
tz = "*"

或者,对于最新开发版本

[dependencies]
git = "https://github.com/ogham/rust-tz.git"

lib.rs:

这是一个解析 zoneinfo 文件的库。

示例

use std::fs::File;
use std::io::Read;
use std::path::Path;
use tz::parse;

let path = Path::new("/etc/localtime");
let mut contents = Vec::new();
File::open(path).unwrap().read_to_end(&mut contents).unwrap();
let tz = parse(contents).unwrap();

for t in tz.transitions {
    println!("{:?}", t);
}

依赖项

~120KB