我正在尝试使用 Ruby 2.0 中的 Time 类解析日期时间。我不知道如何解析日期并在指定的时区获取它。我曾经Time.zone.parse
解析我第一次调用的日期Time.zone
并将其设置为指定的时区。在下面的示例中,我设置了区域但它不起作用strptime
,我尝试过这样做Time.zone.parse(date)
但我无法让它解析像下面这样的日期。
Time.zone = "Central Time (US & Canada)"
#=> "Central Time (US & Canada)"
irb(main):086:0> Time.strptime("08/26/2013 03:30 PM","%m/%d/%Y %I:%M %p")
#=> 2013-08-26 15:30:00 -0400