在Java 中將日曆日期轉換為yyyy-MM-dd 格式
在Java 程式設計中,常見的任務是將日曆日期轉換為廣泛使用的yyyy-MM-dd格式,通常需要進行比較和處理
問題:
使用 Calendar 類別表示日期時,它會以 Date 物件傳回。但是,當直接將 Date 物件轉換為字串時,它預設為包含時間和時區資訊的詳細格式,例如「Wed Sep 26 00:00:00 IST 2012」。此格式不適合在資料庫標準中進行比較,其中預期格式為「2012-09-26」。
解決方案:
為了解決此問題,我們可以利用 SimpleDateFormat 類別將 Date 物件明確格式化為所需的 yyyy-MM-dd 格式。以下是實現此目的的方法:
Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(cal.getTime());
格式化日期現在採用 yyyy-MM-dd 格式,確保資料庫標準中的正確比較和處理。
注意:
以上是如何將 Java 日曆日期格式化為 yyyy-MM-dd?的詳細內容。更多資訊請關注PHP中文網其他相關文章!