2015-10-09 20 views

回答

1

如果你想額外的精度,自己動手用strftime

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

%L是你正在尋找額外位:

%L - 第二秒的毫秒(000..999)
毫秒內的數字被截斷爲不產生1000。

+0

我不知道是否有一個ActiveRecord方法這個..和Rails使用'.strftime('%Y-%m-%dT%H:%M:%S.%LZ')來定義它' ? –

+0

ActiveRecord和Mongoid是完全不同的東西。如果你使用的是Mongoid,那麼你應該爲你的時間戳字段獲得一個'ActiveSupport :: TimeWithZone'實例,並且像其他所有東西一樣支持'strftime'。無論如何,如果你需要一個特定的格式,你可以用'strftime'自己做,所有的東西都會最終調用'strftime'來完成格式化。 –

相關問題