MM:SS、私は単純に何ができるかを検証し、そのマニュアルに書い最近、関数は日付フォーマットを入力することで、与えられた例はYYYY-MM-DD HH設計されています。そして、誤って終了、神の馬の差は、ああ、YYYYああと場所を見つけた、またはそれを使用しています。jdkの下に見えたので、言います:
Yは週年を表していること、しかし、今週の年とそれがあります。。JDKドキュメントの思いやりは、実施例を与えるが、任意の卵を使用していませんでした。。
次のようにテストした後、結果は以下のとおりです。週年の平均は日が日曜日、週の土曜日の終わり、限り今週として、大晦日、来年たとえに今週、例えば、2010年12月26日から開始し、週に属している年です長い間、このようなカレンダー:
12.26週の最終日が2011年1月1日であり、この日は2011に属し、その週の年の2010年12月26日は何のフォーマットYYYYと、あなたは2011年12月26日を得るでしょう、2011です。
テストコード:
パブリック静的無効メイン(文字列[] args){
カレンダーカレンダー= Calendar.getInstance();
// 2014年12月26日
calendar.set(2010 Calendar.DECEMBER、26)。
日strDate1 = calendar.getTime();
SimpleDateFormat F1 =新しいてSimpleDateFormat( "YYYY-MM-DD");
System.out.println( "YYYYため結果:" + f1.format(strDate1));
新しい= F2てSimpleDateFormat( "YYYY-MM-DD")のSimpleDateFormat。
System.out.println( "YYYYため結果:" + f2.format(strDate1));
}
業績:
YYYYのための結果:2011年12月26日
結果YYYY用:2010-12-26
----------------
免責事項:この記事は夜明けまでCSDNのブロガー残業あり「オリジナルの記事、CC 4.0 BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいに従ってください。
オリジナルリンクします。https://blog.csdn.net/bewilderment/article/details/48391717