问题标签 [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.
rust - 获取指定时区的当前时间
使用Chrono-TZ 库,如何获取指定时区的当前时间?
我试过了
但这打印了我当前时区的日期时间,并附上了请求的时区标识符,从而给了我一个因时区差异而关闭的日期时间。
例如,在 18:30 AEST (UTC+10),我询问 PST (UTC-8) 中的当前时间。应该是太平洋标准时间 00:30。相反,我得到 18:30 PST
rust - 通过时区转换 UTC 时间
我正在使用 chrono crate 在屏幕上显示日期。
目的是在用户首选时间或 UTC(如果未设置)中显示日期。
我设置了 UTC 默认设置,但我不确定记录用户时区的最佳方法以及如何将其应用于当前日期。
注意:date
这里可能没有设置,所以我宁愿修改date
而不是使用不同的构造函数。
我想要的是使用的类型user.timezone
和如何设置日期的示例。
time - 如何将自纪元以来的 Unix 时间/时间转换为标准日期和时间?
我正在使用chrono crate;经过一番挖掘,我发现该DateTime
类型具有timestamp()
可以生成类型纪元时间的功能i64
。但是,我找不到如何将其转换回DateTime
.
rust - 如何为 Chrono UTC 添加天数?
我正在尝试找到将天数添加到 Chrono 的首选方法UTC
。我想将 137 天添加到当前时间:
date - 如何使用 Chrono 库获得秒数?
我可以获取日期格式的日期、小时、分钟、秒和纳秒,但我无法将秒作为浮点数或整数。
我已经阅读了文档。
rust - 使用 Chrono 计算从现在到下一个午夜之间的持续时间
获取从现在到下一个午夜之间的持续时间的惯用方法是什么?
我有这样的功能:
它应该是Duration
1 小时,因为下一个午夜是Sat Dec 09 2017 00:00:00 GMT-0300 (-03)
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");
datetime - 如何找到 2 NaiveDateTimes 之间的差异?
我正在使用chrono。我有now()
和其他一些NaiveDateTime
。我怎样才能找到它们之间的区别?
rust - 如何测试 chrono::DateTime落在一天中的特定时间?
我想将当前本地时间与恒定时间范围进行比较,但我当前的解决方案似乎比我预期的要困难。
我可以构造一个chrono::DateTime<Local>
with Local::now()
。然后我可以费力地找出是否now
位于特定时间范围内,如下所示:
如果我想检查 06:12–23:15 的范围,问题会变得更糟,因为我必须检查小时是否等于 6,然后检查分钟是否大于 12,然后检查 - zzzzz...
那很无聊。我可以尝试使用 字符串表示parse_from_rfc2822
,但是我必须首先发出当前日期,然后在一天中的时间进行编辑,然后检查解析错误,现在我又在睡觉了。
我想我只是在阅读错误的chrono 文档。如果我要实现这个库,我会尝试构建一个TimeOfDay<Local>
实现的数据类型Ord
,从而允许惯用的范围检查。我想它已经在某个地方了,我只是想念它。