如何以跨平台的方式从人类可读的日期格式中获取SystemTime?(铁锈)



如何以跨平台的方式将人类可读的时间(任何格式,如Tue, 1 Jul 2003 10:52:37 +0200(转换为SystemTime?我知道chrono::DateTime::from_rfc2822(),但我已经搜索了很长一段时间,找不到将DateTime转换为SystemTime的方法。这种转换也需要跨平台,所以我不能使用特定于平台的历元(如UNIX_EPOCH(。

有人对如何做到这一点有什么建议或想法吗?

有一个DateTime<Tz>SystemTime的转换,所以您只需要调用.into():

let system_time: SystemTime = DateTime::parse_from_rfc2822("Tue, 1 Jul 2003 10:52:37 +0200").unwrap().into();

游乐场

相关内容

  • 没有找到相关文章

最新更新