Первый день следующего месяца с java Joda-Time

Как бы вы переписали метод ниже, который возвращает первый день следующего месяца, с помощью org.joda. time в Joda-Time ?

public static Date firstDayOfNextMonth() {
    Calendar nowCal = Calendar.getInstance();
    int month = nowCal.get(Calendar.MONTH) + 1;
    int year = nowCal.get(Calendar.YEAR);

    Calendar cal = Calendar.getInstance();
    cal.clear();
    cal.set(Calendar.YEAR, year);
    cal.set(Calendar.MONTH, month);
    cal.set(Calendar.DAY_OF_MONTH, 1);
    Date dueDate = new Date(cal.getTimeInMillis());

    return dueDate;
}

40
задан Basil Bourque 20 January 2014 в 01:35
поделиться