问题标签 [rust-chrono]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2109 浏览

rust - rust-chrono 中的 ParseError(NotEnough) 是什么意思?

我正在使用rust-chrono并且正在尝试解析这样的日期:

这是输出:

这是什么意思?不够什么?我应该使用其他库吗?

0 投票
2 回答
1872 浏览

rust - 获取指定时区的当前时间

使用Chrono-TZ 库,如何获取指定时区的当前时间?

我试过了

但这打印了我当前时区的日期时间,并附上了请求的时区标识符,从而给了我一个因时区差异而关闭的日期时间。

例如,在 18:30 AEST (UTC+10),我询问 PST (UTC-8) 中的当前时间。应该是太平洋标准时间 00:30。相反,我得到 18:30 PST

0 投票
1 回答
1034 浏览

rust - 通过时区转换 UTC 时间

我正在使用 chrono crate 在屏幕上显示日期。

目的是在用户首选时间或 UTC(如果未设置)中显示日期。

我设置了 UTC 默认设置,但我不确定记录用户时区的最佳方法以及如何将其应用于当前日期。

注意:date这里可能没有设置,所以我宁愿修改date而不是使用不同的构造函数。

我想要的是使用的类型user.timezone和如何设置日期的示例。

0 投票
3 回答
5703 浏览

time - 如何将自纪元以来的 Unix 时间/时间转换为标准日期和时间?

我正在使用chrono crate;经过一番挖掘,我发现该DateTime类型具有timestamp()可以生成类型纪元时间的功能i64。但是,我找不到如何将其转换回DateTime.

0 投票
2 回答
12566 浏览

rust - 如何为 Chrono UTC 添加天数?

我正在尝试找到将天数添加到 Chrono 的首选方法UTC。我想将 137 天添加到当前时间:

0 投票
2 回答
1065 浏览

date - 如何使用 Chrono 库获得秒数?

我可以获取日期格式的日期、小时、分钟、秒和纳秒,但我无法将秒作为浮点数或整数。

我已经阅读了文档。

0 投票
3 回答
3010 浏览

rust - 使用 Chrono 计算从现在到下一个午夜之间的持续时间

获取从现在到下一个午夜之间的持续时间的惯用方法是什么?

我有这样的功能:

它应该是Duration1 小时,因为下一个午夜是Sat Dec 09 2017 00:00:00 GMT-0300 (-03)

0 投票
1 回答
1827 浏览

datetime - Rust chrono 给出 ParseError(NotEnough)

我正在尝试将日期时间字符串解析为DateTime对象,但是当我尝试这个时,我得到了这个 ParseError。我不明白发生了什么,有人可以帮助我吗?

日期时间字符串:09-January-2018 12:00:00

代码:let date = DateTime::parse_from_str(date.trim(), "%d-%B-%Y %T");

0 投票
1 回答
1533 浏览

datetime - 如何找到 2 NaiveDateTimes 之间的差异?

我正在使用chrono。我有now()和其他一些NaiveDateTime。我怎样才能找到它们之间的区别?

0 投票
1 回答
1974 浏览

rust - 如何测试 chrono::DateTime落在一天中的特定时间?

我想将当前本地时间与恒定时间范围进行比较,但我当前的解决方案似乎比我预期的要困难。

我可以构造一个chrono::DateTime<Local>with Local::now()。然后我可以费力地找出是否now位于特定时间范围内,如下所示:

如果我想检查 06:12–23:15 的范围,问题会变得更糟,因为我必须检查小时是否等于 6,然后检查分钟是否大于 12,然后检查 - zzzzz...

那很无聊。我可以尝试使用 字符串表示parse_from_rfc2822,但是我必须首先发出当前日期,然后在一天中的时间进行编辑,然后检查解析错误,现在我又在睡觉了。

我想我只是在阅读错误的chrono 文档。如果我要实现这个库,我会尝试构建一个TimeOfDay<Local>实现的数据类型Ord,从而允许惯用的范围检查。我想它已经在某个地方了,我只是想念它。