2017-12-20 18 views
-1

日付が一致しないこのコードには何が起こっているのでしょうか?その後、最初の版画「2017年12月20日」と「新しい形式の日付:2017年1月1日」...SimpleDateFormat Javaの日付

SimpleDateFormat formatter = new SimpleDateFormat("d MMMM YYYY"); 
SimpleDateFormat formatterNew = new SimpleDateFormat("yyyy-MM-dd"); 
try{ 
    System.out.println(formatter.format(new Date())); 
    Date date = formatter.parse("20 December 2017"); 
    System.out.println("Date with new format:" +formatterNew.format(date));    
}catch(Exception ex){ 
    ex.printStackTrace(); 
} 
+0

これは期待できませんか? – ice1000

答えて

1

これはYYYY YYYY対の使用に関連しています。 yyyyを使用するようにコードを変更すると、それは動作します。

ここでは、この2つの違いについて説明します。

Week year

+0

WTF! Ok!、魅力のように働く! – Gorka

関連する問題