0
我試圖重新格式化日期,所以我把這個格式化日期軌輸出空小時分秒
Date.strptime("2009-04-24 18:33:41", "%Y-%m-%d %H:%M:%S %Z").strftime("%m/%d/%Y %H:%M:%S")
但這輸出空小時,分鐘和秒
"04/24/2009 00:00:00"
我試圖重新格式化日期,所以我把這個格式化日期軌輸出空小時分秒
Date.strptime("2009-04-24 18:33:41", "%Y-%m-%d %H:%M:%S %Z").strftime("%m/%d/%Y %H:%M:%S")
但這輸出空小時,分鐘和秒
"04/24/2009 00:00:00"
那是因爲你'使用Date
解析「日期時間」字符串。改爲使用Time
或DateTime
而不忽略時間部分。另外,從strptime
的格式中刪除%Z
,因爲輸入日期不包含區域信息會導致參數錯誤。
Time.strptime("2009-04-24 18:33:41", "%Y-%m-%d %H:%M:%S").strftime("%m/%d/%Y %H:%M:%S")