2011-05-30 43 views

回答

1

你需要重寫它在this file設置默認JSON格式。 要使用的格式應該是這樣

strftime('%Y/%m/%d %H:%M:%S.%6N %z') 

而且你可以修補JSON的日期時間輸出這樣

class DateTime 
    def as_json(options = nil) 
    strftime('%Y/%m/%d %H:%M:%S.%6N %z') 
    end 
end 

這裏是strftime的可用分數時引用的參考() %N - 小數秒位數,默認值爲9位(納秒)

%3N millisecond (3 digits) 
%6N microsecond (6 digits) 
%9N nanosecond (9 digits) 
+0

我正在使用存儲微秒的數據庫。我只需要序列化。 – Stussa 2011-05-30 01:50:48

+0

它是否將其存儲爲數據庫中的微秒? – 2011-05-30 01:53:18

+1

是的。 'user.created_at.usec = 123456'和'user.updated_at.usec = 654321' – Stussa 2011-05-30 01:55:32