2011-05-16 89 views
0

從我的散列的輸出是給我下面的日期時間:格式化日期輸出散列

16 May 11 13:12:14 +0000 

如何去格式化成什麼明智的嗎?

感謝

+2

什麼是 「我的哈希值」?你期望什麼是合理的時間?這是一個Rails項目嗎?只有Ruby? – 2011-05-17 01:50:13

+1

問題的軌道上標記紅寶石? – 2011-05-17 23:08:54

回答

1

我會假設你是想在一個視圖這個輸出...首先,你可以創建一些格式:

# /config/locales/en.yml: 
en: 
    date: 
    formats: 
     full: "%b %d, %Y" 

    time: 
    formats: 
     full: "%B %d, %Y at %I:%M%p" 

然後你就可以在視圖中使用顯示日期時間l方法與指定的格式:

<%= l @something.updated_at, :format => :full %> 

這將顯示類似如下:

May 16, 2011 at 01:12pm 

More on the i18n formats

List of available directives

+0

非常感謝,非常感謝。會給它一個鏡頭。乙 – 2011-05-17 23:09:26