JodaTime equivalent of DateUtils.truncate()

前端 未结 4 946
慢半拍i
慢半拍i 2020-12-05 09:38

I have never used JodaTime before, but answering this question, How to get ordinal Weekdays in a Month.

I tried it and came up with this ugly code to unset all fiel

4条回答
  •  萌比男神i
    2020-12-05 10:00

    You can use roundFloorCopy() to mimic DateUtils.truncate

    Date truncateMonth = DateUtils.truncate(input, Calendar.MONTH);
    -> DateTime truncateMonth = input.dayOfMonth().roundFloorCopy();
    
    Date truncateMinute = DateUtils.truncate(input, Calendar.MINUTE);
    -> DateTime truncateMinute = input.minuteOfDay().roundFloorCopy();
    
    Date truncateHourOfDay = DateUtils.truncate(input, Calendar.HOUR_OF_DAY);
    -> DateTime truncateHourOfDay = input.hourOfDay().roundFloorCopy()
    

提交回复
热议问题