Syl*_*act 6 datetime cross-platform rust
如何以跨平台的方式将人类可读的时间(任何格式,例如Tue, 1 Jul 2003 10:52:37 +0200)转换为, ?SystemTime我知道chrono::DateTime::from_rfc2822(),但我已经搜索了很长一段时间,但找不到将 a 转换DateTime为 a 的方法SystemTime。这种转换还需要跨平台,所以我不能使用特定于平台的纪元(例如UNIX_EPOCH)。
有人对如何做到这一点有任何建议或想法吗?
to可以进行转换,因此您只需调用:DateTime<Tz>SystemTime.into()
let system_time: SystemTime = DateTime::parse_from_rfc2822("Tue, 1 Jul 2003 10:52:37 +0200").unwrap().into();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1127 次 |
| 最近记录: |