之前有人问过如何将时间从UTC转换成本地时间的问题(参考链接)
我正在尝试将本地时间(Local)
转换成UTC时间
:
use chrono::{Local, UTC, TimeZone};
let utc = chrono::UTC::now(); // 2019-07-04 15:13:19.014970700
let local = chrono::Local::now(); // 2019-07-04 17:13:19.014970700 +03:00
我目前期望类似 local.to_utc()
的 API。或许我可以为这种转换实现一个 TryFrom
trait。
我该如何将 Local
时间转换为 Utc
时间?
local_dt = DateTime::<Utc>::from_utc(utc_dt, Utc).with_timezone(&Local);
- joseluisq