使用Chrono-TZ库,如何获取指定时区的当前时间?
我尝试过:
我尝试过:
let naive_dt = Local::now().naive_local();
let dt = Los_Angeles.from_local_datetime(&naive_dt).unwrap();
println!("{:#?}", dt);
但是,这样打印出的日期时间以我的当前时区为准,并附加了所请求的时区标识符,从而给我一个偏移了时区差异的日期时间。
例如,在澳大利亚东部标准时间18:30(UTC+10)时,我要求在太平洋标准时间(UTC-8)获取当前时间。应该是00:30 PST。但是我得到了18:30 PST。