我有一个日期,一小时和一个时区。从这些,我试图建立一个UTC DateTime。
我用Google搜索关于使用时区构建DateTime的所有内容都在谈论将转换为与UTC不同的时区,而不是相反。 DateTime
似乎只接受时间/日期值,而不是时区。
这看起来像是一个简单的问题,但由于某种原因,解决方案正在逃避我。
如何使用日期,小时和时区构建DateTime?
答案 0 :(得分:1)
你可以这样做:
datetime = '2015-05-25 12:00 +0300'
Time.parse(datetime).utc
首先用时区解析时间(默认=当前时区),然后将其转换为UTC。可以使用DateTime