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

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

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

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

25得票3回答
如何使用Chrono将NaiveDate转换为特定的TimeZone?

我正在使用chrono crate在Rust中解析日期和时间。这些日期和时间来自于一个网站,在该网站上,日期和时间分别来自不同的部分。 日期以%d/%m/%Y的格式显示(例如:27/08/2018)。时间仅以小时为单位显示(例如:12、10、21等)。 我希望将这些日期时间存储为UTC,以...

22得票3回答
如何将Unix时间/自纪元以来的时间转换为标准日期和时间?

我正在使用 Chrono 库;经过一番探索,我发现 DateTime 类型有一个函数 timestamp() 可以生成类型为 i64 的 Unix 时间戳。但是,我不知道如何将其转换回 DateTime。extern crate chrono; use chrono::*; fn main(...

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

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

18得票1回答
Rust Diesel:特性约束`NaiveDateTime: Deserialize<'_>`未满足。

我是rust和diesel的新手,正在尝试使用rocket框架创建一个小型演示api。 出现错误:无法满足特性约束NaiveDateTime: Deserialize&lt;'_&gt; 我搜寻并找到了一些有用的链接,例如这里:https://github.com/serde-rs/serde...

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

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

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:...

10得票4回答
如何在 Chrono NaiveDate 上增加一个月?

我正在尝试创建一个日期选择器,并且需要在月份之间进行导航。 let current = NaiveDate::parse_from_str("2020-10-15", "%Y-%m-%d").unwrap(); 我该如何生成日期 2020-11-15?

10得票1回答
从 NaiveDateTime 转换为 DateTime<Local>

Rust的chrono在处理时区转换方面非常令人沮丧。 例如:我的用户输入一个字符串。我使用NaiveDateTime::parse_from_str将其解析为本地日期时间。现在我想将其转换为DateTime&lt;Local&gt;。 不幸的是,我似乎找不到如何做到这一点。使用Local...