Rails - 对时间对象的算术运算

发布于 2024-11-28 21:42:28 字数 194 浏览 4 评论 0原文

有人可以解释这两个操作的结果之间的差异吗?

Time.now - 4.days --> 2011-08-03 18:13:33 -0400

Time.now.utc - 4.days --> 2011-08-03 22:13:49 UTC

Can someone explain the difference between the results of these two operations?

Time.now - 4.days --> 2011-08-03 18:13:33 -0400

and

Time.now.utc - 4.days --> 2011-08-03 22:13:49 UTC

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆蝶 2024-12-05 21:42:28

Time.now 正在返回当前系统时间(距 UTC 为-4 小时),Time.now.utc 正在将时间转换为 UTC 时间,即。格林威治标准时间。

Time.now is returning current system time (-4hrs from UTC), Time.now.utc is converting the time to UTC time ie. GMT.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文