datepicker
私は生年月日を挿入します。たとえば、"1994/03/26"
を文字列として挿入します。SimpleDateFormatは日付オブジェクト内の月を変更します
:
Date dateOfBirth1 = new SimpleDateFormat("yyyy/mm/dd").parse(client.getDateOfBirth());//1994/03/26
String dateOfBirth = new SimpleDateFormat("dd-MM-yy").format(dateOfBirth1);
問題がある:それはあるべきときdateOfBirth
は、26/01/94
に日付を変更26/03/94
。
どうしてですか?何か助けをいただければ幸いです
を見てください与えるパターンでの議事録や月の情報を変更していますあなたは 'mm'と' MM'を使っています。ドキュメンテーションを読んだ場合、1つは数分、もう1つは数ヶ月間です。IIRCの 'MM'はその月なので、最初の書式は' 'yyyy/MM/dd ''でなければなりません。あなたの書式は '03'を分として解釈し、従って月は1月とみなされます。 – Thomas
私は確かに分かりませんが、おそらく "mm"と "MM"について間違いがあります –