如果我有@today = Date.today.to_s,如何将@today转换为UTC(仅适当的日期)?但格式应该是这样的:2011-03-08 00:00:00
我正在寻找昨天的约会?
答案 0 :(得分:0)
我不知道它是否正确的方法,但它的工作原理
ruby-1.9.2-p0 > Date.today.to_time.utc
=> 2011-03-07 18:15:00 UTC
昨天你可以减去一天的表格
(Date.today-1.day).to_time.utc
=> 2011-03-06 18:15:00 UTC
答案 1 :(得分:0)
昨天的日期。
@date = Date.yesterday => 2011年3月7日星期一
@ date.to_time.utc.strftime(“%Y-%m-%d%H:%M:%S”) => “2011-03-06 18:30:00”
答案 2 :(得分:0)
这对我来说是在昨天00时
获得的Date.yesterday.to_time.utc.at_beginning_of_day
=> Sun Mar 06 00:00:00 UTC 2011
答案 3 :(得分:0)
这样做(%F - %Y-%m-%d
和%T - %H:%M:%S
)
Date.today.strftime("%F %T")
Date.yesterday.strftime("%F %T")
如果你特别关注UTC时间,你应该这样做
(Time.now.utc).to_date.strftime("%F %T")
(Time.now.utc - 1.day).to_date.strftime("%F %T")