Tôi chưa từng sử dụng JodaTime trước đây, nhưng trả lời câu hỏi này, How to get ordinal Weekdays in a Month.JodaTime tương đương với DateUtils.truncate()
Tôi đã thử nó và đã đưa ra với mã xấu xí này để bỏ đặt tất cả các lĩnh vực dưới đây trong ngày:
DateTime startOfMonth =
input.withDayOfMonth(1)
.withHourOfDay(0) // there
.withMinuteOfHour(0) // has got to
.withSecondOfMinute(0) // be a shorter way
.withMillisOfSecond(0); // to do this
Trường hợp Commons/Lang tương đương sử dụng DateUtils sẽ
Date startOfMonth = DateUtils.truncate(input, Calendar.MONTH);
thành ngữ ưa thích để làm điều đó là gì trong JodaTime?
Đến nay, theo ý kiến của tôi thì tốt nhất. Tôi cần ngày được "làm tròn" bởi một cái gì đó do người dùng chọn. Sử dụng [code] input.property (). RoundFloorCopy() [/ code] đã lưu rất nhiều mã tùy chỉnh. –
DeezCashews