【问题标题】:Convert timezone in Ruby在 Ruby 中转换时区
【发布时间】:2014-04-23 00:02:35
【问题描述】:

我有一个创建日志文件的 Ruby 进程:

operation completed at #{Time.now}

这会生成一个日志文件,其中包含:

operation completed at 2014-04-23 01:51:16 +0200

但是 Ruby 进程在离我很远的服务器上运行,而且我还有另一个时区。我有 +05 时区,我想看看:

2014-04-23 03:51:16 +0500

我应该写什么而不是#{Time.now}

【问题讨论】:

    标签: ruby timezone


    【解决方案1】:

    我首先想到的是:

    DateTime.now.new_offset('+5:00').strftime('%F %T %z')
    

    你必须先require 'date'

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多