@defaultMessage Uses default time zone org.joda.time.DateTime#() org.joda.time.DateTime#(long) org.joda.time.DateTime#(java.lang.Object) org.joda.time.DateTime#(int, int, int, int, int) org.joda.time.DateTime#(int, int, int, int, int, int) org.joda.time.DateTime#(int, int, int, int, int, int, int) org.joda.time.DateTime#now() org.joda.time.Instant#toDateTime() org.joda.time.Instant#toMutableDateTime() org.joda.time.Instant#toMutableDateTimeISO() org.joda.time.base.AbstractInstant#toDateTimeISO() org.joda.time.base.AbstractInstant#toDateTime() org.joda.time.base.AbstractInstant#toMutableDateTime() org.joda.time.base.AbstractInstant#toMutableDateTimeISO() org.joda.time.LocalDateTime#() org.joda.time.LocalDateTime#(long) org.joda.time.LocalDateTime#(java.lang.Object) org.joda.time.LocalDateTime#now() org.joda.time.LocalDateTime#fromDateFields(java.util.Date) org.joda.time.LocalDateTime#toDate() org.joda.time.LocalDateTime#toDateTime() org.joda.time.LocalDate#() org.joda.time.LocalDate#(long) org.joda.time.LocalDate#(java.lang.Object) org.joda.time.LocalDate#fromDateFields(java.util.Date) org.joda.time.LocalDate#now() org.joda.time.LocalDate#toDate() org.joda.time.LocalDate#toDateTime(org.joda.time.LocalTime) org.joda.time.LocalDate#toDateTimeAtCurrentTime() org.joda.time.LocalDate#toDateTimeAtStartOfDay() org.joda.time.LocalDate#toInterval() org.joda.time.LocalTime#() org.joda.time.LocalTime#(long) org.joda.time.LocalTime#(java.lang.Object) org.joda.time.LocalTime#fromDateFields(java.util.Date) org.joda.time.LocalTime#now() org.joda.time.LocalTime#toDateTimeToday() org.joda.time.Interval#(long, long) org.joda.time.Interval#(java.lang.Object) org.joda.time.Interval#parse(java.lang.String) org.joda.time.Interval#parseWithOffset(java.lang.String) @defaultMessage Doesn't handle edge cases where the start of day isn't midnight. org.joda.time.LocalDate#toDateTimeAtMidnight() org.joda.time.DateMidnight