格式 ruby 时间实例为 2014-09-19T15:40:24Z
Format ruby time instance as 2014-09-19T15:40:24Z
如果我有一个 ruby 时间实例,我该如何格式化它,以便它可以被格式化成下面的格式:
2014-09-19T15:40:24Z
您可能正在寻找 Time#iso8601
。如果您不想在末尾设置时区,则可能需要先 运行 .utc
。
您可以执行以下操作:
require 'time'
Time.now.utc.iso8601
# => "2015-04-26T20:51:06Z"
您还可以将 iso8601
格式的字符串转换回时间实例:
Time.iso8601("2015-04-26T20:51:06Z")
# => 2015-04-26 20:51:06 UTC
如果我有一个 ruby 时间实例,我该如何格式化它,以便它可以被格式化成下面的格式:
2014-09-19T15:40:24Z
您可能正在寻找 Time#iso8601
。如果您不想在末尾设置时区,则可能需要先 运行 .utc
。
您可以执行以下操作:
require 'time'
Time.now.utc.iso8601
# => "2015-04-26T20:51:06Z"
您还可以将 iso8601
格式的字符串转换回时间实例:
Time.iso8601("2015-04-26T20:51:06Z")
# => 2015-04-26 20:51:06 UTC