2013-11-01 42 views
3

我想輸出一個字符串,表示當前的日期/時間格式爲「yyyyMMddHHmm」。例如,「201310310759」爲「2013年10月31日上午7:59」。紅寶石自定義日期時間格式?

這是我到目前爲止有:

Date.today.to_formatted_s(:db).gsub("-","") 
+0

小心使用' 「爲yyyymmddhhmm」'作爲,因爲它的一個示例可以混淆那些回答。 'M'表示分鐘,而不是'm'的月份。你真正的意思是'yyyymmddHHMM',並轉換爲''%Y%m%d%H%M''。 –

回答

4

用途:

Time.now.strftime("%Y%m%d%H%M") 

您可以檢查其他選項here