public static void main(String args[]) throws ParseException{
String string = "May 2, 2016";
DateFormat format = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH);
Date date = format.parse(string);
System.out.println(date);
DateTime dateTime = new DateTime(date);
DateTime currentDate = new DateTime(Calendar.getInstance().getTime());
System.out.println(Calendar.getInstance().getTime());
Period p = new Period(dateTime, currentDate);
System.out.println(p.getYears());
System.out.println(p.getMonths());
System.out.println(p.getDays());
}
}Joda библиотека времени getdays дает неправильный результат
Результат для дней 1
ожидать, учитывая сегодня 10 июня 2016 он должен быть 8
ohh, так что я всегда должен показывать годами недели? –
@RC. пожалуйста, оставьте свой комментарий в качестве ответа. Я согласен с этим. –