ruby-on-rails – Rails时区和夏令时
发布时间:2020-12-16 20:10:15 所属栏目:百科 来源:网络整理
导读:有一段时间我想知道这个时区是如何工作的,我有一个问题: 今天在我国,我们正在夏令时(GMT-2). 所以我的应用程序的用户输入时间,如上午11:00,并发布表单. 据我所知,rails将把这个日期转换为UTC,并保存在数据库(在我的情况下为mysql),如:01:00 PM UTC. 当我恢
有一段时间我想知道这个时区是如何工作的,我有一个问题:
今天在我国,我们正在夏令时(GMT-2). 当我恢复该记录时,我不得不转换为当地时间显示.好? 我的问题是,假设当我的国家从夏季(GMT-3)出发时,这个日期/时间代表将来的日期/时间. Rails将节省01:00 PM UTC?今天在夏令时,当地时间如何?在未来,这个当地时间将如何? 基本上,我总是需要向用户显示上午11:00. 谢谢. 解决方法
您询问后7个月,但也许skip_time_zone_conversion_for_attributes =会帮助 – 它告诉AR不要在存储或检索时转换时区.请参阅[ActiveRecord Timestamp](
http://api.rubyonrails.org/classes/ActiveRecord/Timestamp.html),其中显示了示例:
class Topic < ActiveRecord::Base self.skip_time_zone_conversion_for_attributes = [:written_on] end –Kip (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |