如何在 Rails 中将时间格式化为"2015-10-09T23:51:13.449Z"?


Time.now.utc.iso8601
=> "2015-10-09T23:51:13Z"

此格式与所需的格式2015-10-09T23:51:13.449Z非常接近,只是它不显示秒的小数。

fww,这是来自Mongoid的格式。我认为这是相同的Rails AR格式。

Rails 4.2.4

如果您想要额外的精度,请自己使用strftime:

Time.now.utc.strftime('%Y-%m-%dT%H:%M:%S.%LZ')

%L是您正在寻找的额外位:

%L -秒毫秒数(000..999)
毫秒下的数字被截断,不产生1000。

相关内容

最新更新