本文介绍了在特定时区的开始时间获取时间对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
解决方案
如何获取代表特定时间段内特定日期的开头的红宝石Time对象。 p>我最后在 ActiveSupport :: TimeZone
对象中使用 #local
方法传递日期
对象
#获取示例日期和时区...
date = Date.today
timezone = ActiveSupport :: TimeZone ['America / New_York']
#获取时区日期的开头日期
timezone.local(date。 year,date.month,date.day)
How can I get a ruby Time object that represents the start of the day on a particular date in a given timezone.
解决方案
I ended up using the #local
method on the ActiveSupport::TimeZone
object passing components of the Date
object.
# Get example date and time zone...
date = Date.today
timezone = ActiveSupport::TimeZone['America/New_York']
# Get beginning of day for date in timezone
timezone.local(date.year, date.month, date.day)
这篇关于在特定时区的开始时间获取时间对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!