我的代碼:java日期類 - 爲什麼我在這些行中有其他日期輸出?
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
Date date = new Date();
System.out.println(sdf.format(date));
System.out.println(sdf.format(sdf.parse(sdf.format(date))));
這個輸出我得到:
2013-02-08 15:48:37
2013-12-30 15:48:37
預期輸出:
2013-02-08 15:48:37
2013-02-08 15:48:37
看看日期
您正在使用的輸出與日期,時間標準的日誌格式的日誌庫和日誌級別您使用。如果你想要一個正常的輸出,使用System.out.println或類似的東西。 – syrion 2013-02-08 13:47:29
因爲log.info記錄日期和日誌記錄類型。 – 2013-02-08 13:47:32
我猜OP是在尋找原因,爲什麼日期改變時做雙格式,而不是關於輸出中的其他組件。 – sundar 2013-02-08 13:49:48