标签: chrono-tz

获取指定时区的当前时间

使用Chrono-TZ 库,如何获取指定时区的当前时间?

我试过

let naive_dt = Local::now().naive_local();
let dt = Los_Angeles.from_local_datetime(&naive_dt).unwrap();
println!("{:#?}", dt);
Run Code Online (Sandbox Code Playgroud)

但这会在我当前的时区打印日期时间,并附上请求的时区标识符,从而为我提供一个因时区差异而关闭的日期时间。

例如,在美国东部标准时间 18:30 (UTC+10),我询问 PST (UTC-8) 中的当前时间。应该是太平洋标准时间 00:30。相反,我得到 18:30 PST

rust rust-chrono chrono-tz

6
推荐指数
2
解决办法
1309
查看次数

有没有一种方法可以将时区缩写解析为Rust中的时区偏移量?

在Rust中,有没有一种方法可以将时区缩写(如ESTMDT)解析为时区偏移量(例如-5小时或-7小时)?该chrono_tz箱子看起来几乎要做到这一点,但并不完全。

timezone rust timezone-offset chrono-tz

0
推荐指数
1
解决办法
77
查看次数

标签 统计

chrono-tz ×2

rust ×2

rust-chrono ×1

timezone ×1

timezone-offset ×1