[英]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.