私はmysqlDBを持っており、日付はyyyy-MM-ddのSQL形式を使用して格納されています。Javaスイングで顧客のDOBを取得するためにGUIにJcalenderを使用しています。
これを使用して、joda timeでyearsBetween()を使用して人の年齢を計算し、それをintに変換するにはどうすればよいですか。
助けてください、コードは本当に役に立ちます:)
問題の原因となっているコードを投稿します
String dob = "1965-02-03";
DateTime today = new DateTime(DateTime.now().toLocalDate().toString());
DateTime start = new DateTime(dob);
System.out.println(today);
System.out.println(dob);
Years y= Years.yearsBetween(start, today);
System.out.println(y);
yが正しい値ではなくP485の値を返すのはなぜですか?