首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails应用程序和TimeZone

Rails应用程序和TimeZone
EN

Stack Overflow用户
提问于 2013-01-25 06:35:08
回答 1查看 39关注 0票数 0

Rail是自己处理TimeZone,还是我们应该为它编写代码?例如,一位医生在NewYork为一位病人开了药,大概一天6个小时……然后飞到加利福尼亚州,打开在NewYork就诊的病人的病历,查看他的药物时间表……Rails是如何处理这种情况的?

EN

回答 1

Stack Overflow用户

发布于 2013-01-25 07:58:41

据我所知,Rails在将所有时间类型(:datetime:time:timestamp)存储到数据库之前,都会将它们转换为UTC。

如果您希望确保始终显示本地时间,则需要在显示数据之前对其调用TimeZone#utc_to_local

http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-local

在这个问题中有一些更好的背景信息:

In Ruby on Rails, what's the difference between DateTime, Timestamp, Time and Date?

我希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14512083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档