@defaultMessage Uses default time zone, use factory methods from DateTimes and Intervals classes instead 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.DateTime#parse(java.lang.String) org.joda.time.DateTime#parse(java.lang.String, org.joda.time.format.DateTimeFormatter) org.joda.time.base.BaseDateTime#() org.joda.time.base.BaseDateTime#(long) org.joda.time.base.BaseDateTime#(int, int, int, int, int, int, int) org.joda.time.Instant#toDateTime() org.joda.time.Instant#toDateTimeISO() org.joda.time.Instant#toMutableDateTime() org.joda.time.Instant#toMutableDateTimeISO() org.joda.time.base.AbstractInstant#toDateTime() org.joda.time.base.AbstractInstant#toDateTimeISO() 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) org.joda.time.MutableDateTime#() org.joda.time.MutableDateTime#(long) org.joda.time.MutableDateTime#(java.lang.Object) org.joda.time.MutableDateTime#(int, int, int, int, int, int, int) org.joda.time.MutableDateTime#now() org.joda.time.MutableDateTime#parse(java.lang.String) org.joda.time.MutableDateTime#parse(java.lang.String, org.joda.time.format.DateTimeFormatter) org.joda.time.MutableInterval#() org.joda.time.MutableInterval#(long, long) org.joda.time.MutableInterval#(java.lang.Object) org.joda.time.MutableInterval#parse(java.lang.String) org.joda.time.DateTimeZone#forID(java.lang.String) @ Use DateTimes.inferTzFromString() instead @defaultMessage Uses default time zone, use DateTimes.UtcFormatter to parse. org.joda.time.format.DateTimeFormatter#parseInto(org.joda.time.ReadWritableInstant, java.lang.String, int) org.joda.time.format.DateTimeFormatter#parseDateTime(java.lang.String) org.joda.time.format.DateTimeFormatter#parseMutableDateTime(java.lang.String) @defaultMessage Do not use Chronology instance with default time zone. org.joda.time.chrono.BuddhistChronology#getInstance() org.joda.time.chrono.CopticChronology#getInstance() org.joda.time.chrono.EthiopicChronology#getInstance() org.joda.time.chrono.GJChronology#getInstance() org.joda.time.chrono.GregorianChronology#getInstance() org.joda.time.chrono.IslamicChronology#getInstance() org.joda.time.chrono.ISOChronology#getInstance() @defaultMessage Doesn't handle edge cases where the start of day isn't midnight. org.joda.time.LocalDate#toDateTimeAtMidnight() org.joda.time.DateMidnight