我有一个生成日志文件的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}
?
答案 0 :(得分:1)
首先想到的是:
DateTime.now.new_offset('+5:00').strftime('%F %T %z')
您必须先require 'date'
。