Non ho mai utilizzato JodaTime prima, ma rispondendo a questa domanda, How to get ordinal Weekdays in a Month.Equivalente JodaTime di DateUtils.truncate()
ho provato e si avvicinò con questo codice brutto per disinserire tutti i campi sottostanti giorno:
DateTime startOfMonth =
input.withDayOfMonth(1)
.withHourOfDay(0) // there
.withMinuteOfHour(0) // has got to
.withSecondOfMinute(0) // be a shorter way
.withMillisOfSecond(0); // to do this
Qualora il Commons/Lang equivalente utilizzando DateUtils sarebbe
Date startOfMonth = DateUtils.truncate(input, Calendar.MONTH);
Qual è il linguaggio preferito per farlo in JodaTime?
Di gran lunga il migliore secondo me. Avevo bisogno che la data venisse "arrotondata" da qualcosa selezionato dall'utente. Utilizzando [code] input.property (). RoundFloorCopy() [/ code] ha salvato un sacco di codice personalizzato. –
DeezCashews