相关疑难解决方法(0)

Ruby将UTC转换为用户的时区

我已经dstring保存在UTC中了.虽然我有用户的时区偏移standard_offset 我希望在转换后在用户的时区显示该日期.所以这就是我所做的,但最后你可以看到它UTC没有显示PSTPDT

  [64] pry> dstring
  => "2013-10-31T23:10:50Z"
  [65] pry> standard_offset = -8
  => -8
  [66] pry> e = Time.parse(dstring) + (standard_offset * 3600)
  => 2013-10-31 15:10:50 UTC
  [67] pry> e.strftime("%m/%m/%Y %I:%M %p %Z")
  => "10/10/2013 03:10 PM UTC"
Run Code Online (Sandbox Code Playgroud)

我希望最终得到10/10/2013 03:10 PM PST如何获得?注意:这不是rails应用程序.

ruby

4
推荐指数
1
解决办法
6030
查看次数

标签 统计

ruby ×1