ruby - 将 ruby​​ 时间实例格式化为 2014-09-19T15 :40:24Z

标签 ruby iso8601

如果我有一个 ruby​​ 时间实例,我该如何格式化它,以便它可以被格式化成下面的格式:

2014-09-19T15:40:24Z

最佳答案

您可以执行以下操作:

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 - 将 ruby​​ 时间实例格式化为 2014-09-19T15 :40:24Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29883339/

相关文章:

java - 时区指示符 - "T"和 "Z"在 ISO8601 格式中是否区分大小写?

javascript - 转换 ISO-8601 时间戳

ruby - unicorn 与 Ruby 2.4.1 导致奇怪的崩溃

ruby-on-rails - Bundler 找不到 gem "spring"的兼容版本

ruby - 如何在 ruby​​/curb 的 url 超时时退出异步调用

ruby - 是否有任何工具可以检测在不同 ruby​​ 版本中表现不同的代码?

python - Django dateutil ISO 8601 没有 'read' 属性错误

datetime - VBScript ISO8601

javascript - 使用 javascript 将 iso8601 日期时间字符串映射到儒略日

Ruby - 方法属性