8得票3回答
如何使用chrono处理Unix时间戳?

我似乎无法弄清如何在Rust中使用chrono处理Unix时间戳。 我有以下代码,但是naive和因此datetime变量是不正确的: use chrono::{Utc, DateTime, NaiveDateTime}; fn main() { println!("Hello,...

19得票5回答
如何将 DateTime<UTC> 转换为 DateTime<FixedOffset> 或反之?

我有一个包含时间戳的结构体。为此,我使用chrono库。有两种方法可以获得时间戳: 通过DateTime::parse_from_str从字符串解析,结果是DateTime&lt;FixedOffset&gt; 通过UTC::now接收当前时间,结果是DateTime&lt;UTC&gt;...

7得票1回答
用serde将毫秒级时间戳字符串反序列化为DateTime

我从外部API收到一个毫秒级时间戳,作为JSON字符串属性。 {"time":"1526522699918"} 如何最好地使用Serde将毫秒级时间戳解析为字符串? ts_milliseconds选项适用于整数类型的毫秒级时间戳,但在使用字符串时会引发错误。 示例 - Rust Pl...

8得票3回答
使用Chrono计算现在和下一个午夜之间的持续时间

如何用惯用方式获取现在和下一个午夜之间的持续时间? 我有一个这样的函数: extern crate chrono; use chrono::prelude::*; use time; fn duration_until_next_midnight() -&gt; time::Durat...

8得票1回答
使用Diesel从mySQL数据库检索日期时间

我无法使用Rocket和Diesel从已填充的MySQL数据库中检索日期时间。 以下是我的模型: extern crate chrono; use diesel::prelude::*; use diesel::mysql::MysqlConnection; use schema::ch...

15得票2回答
如何为chrono时间戳使用自定义serde反序列化器?

我正在尝试将JSON解析为一个包含chrono::DateTime字段的结构体。JSON中的时间戳以我编写的特定格式保存,我编写了反序列化器。 我该如何使用#[serde(deserialize_with)]将两者连接起来并使其正常工作? 为了简化代码,我正在使用NaiveDateTime。e...

30得票1回答
Rust Chrono 如何解析日期字符串,ParseError(NotEnough) 和 ParseError(TooShort) 是什么?

如何将字符串转换为chrono::DateTime或chrono::NaiveDateTime ParseError(NotEnough)或ParseError(TooShort)表示什么意思?

8得票1回答
无法将 chrono::DateTime 从 JSON 反序列化

我遇到了一个有趣的问题。由于某种原因,serde无法从字符串中反序列化出与已序列化的chrono::DateTime&lt;Utc&gt;对象相同格式的内容(但如果我保存了包含该对象的变量,则可以解析成功)。 use chrono; // 0.4.11 use serde_json; // ...

12得票3回答
rust-chrono中的ParseError(NotEnough)是什么意思?

我正在使用rust-chrono,并尝试解析这样的日期: extern crate chrono; use chrono::*; fn main() { let date_str = "2013-02-14 15:41:07"; let date = DateTime:...

61得票2回答
如何在 Chrono UTC 上添加天数?

我正在尝试找到向Chrono UTC添加天数的首选方法。 我想将137天添加到当前时间: 我正在寻求在Chrono UTC中添加天数的最佳方式。我希望能够将137天添加到当前时间:let dt = UTC::now();