簡體   English   中英

如何更改rails中的日期格式

[英]How to change date format in rails

這是正常的rails像這樣:

DateTime.now = 2013-07-28T16:21:13+02:00

為什么這個T在日期和時間之間? 我該如何刪除它。 在I18n我有默認值:

default: ! '%a, %d %b %Y %H:%M:%S %z'

在IRB控制台中,如果調用puts variable ,它將對variable對象上的方法to_s進行隱式調用:

1.9.3 > DateTime.now
# => Wed, 28 Aug 2013 10:39:30 -0400 
1.9.3 > puts DateTime.now
2013-08-28T10:39:33-04:00
# => nil 
1.9.3 > DateTime.now.to_s
# => "2013-08-28T10:39:37-04:00" 

這就是為什么你在輸出中看到一個“T”,它的.to_s錯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM