【发布时间】:2017-04-30 18:01:43
【问题描述】:
使用Chrono-TZ library,如何获取指定时区的当前时间?
我试过了
let naive_dt = Local::now().naive_local();
let dt = Los_Angeles.from_local_datetime(&naive_dt).unwrap();
println!("{:#?}", dt);
但这打印了我当前时区的日期时间,并附上了请求的时区标识符,从而给了我一个因时区差异而关闭的日期时间。
例如,在美国东部标准时间 (UTC+10) 18:30,我要求以太平洋标准时间 (UTC-8) 表示当前时间。应该是太平洋标准时间 00:30。相反,我得到 18:30 PST
【问题讨论】:
标签: rust rust-chrono chrono-tz