public DateTime truncateToMinute(final ReadableDateTime time) { final MutableDateTime result = new MutableDateTime(time); result.setMillisOfSecond(0); result.setSecondOfMinute(0); return new DateTime(result); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); return mutableDateTime.toDateTime(); }
public static Date cloneDateIfNotNullAndStripOffMillisOfSecond(final Date date) { if (date == null) { return null; } final MutableDateTime mutableDateTime = new MutableDateTime(date); mutableDateTime.setMillisOfSecond(0); return mutableDateTime.toDate(); }
public DateTime truncateToHour(final ReadableDateTime time) { final MutableDateTime result = new MutableDateTime(time); result.setMillisOfSecond(0); result.setSecondOfMinute(0); result.setMinuteOfHour(0); return new DateTime(result); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); return mutableDateTime.toDateTime(); }
public DateTime truncateToDay(final ReadableDateTime time) { final MutableDateTime result = new MutableDateTime(time); result.setMillisOfSecond(0); result.setSecondOfMinute(0); result.setMinuteOfHour(0); result.setHourOfDay(0); return new DateTime(result); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); return mutableDateTime.toDateTime(); }
public DateTime truncateToMonth(final ReadableDateTime time) { final MutableDateTime result = new MutableDateTime(time); result.setMillisOfSecond(0); result.setSecondOfMinute(0); result.setMinuteOfHour(0); result.setHourOfDay(0); result.setDayOfMonth(1); return new DateTime(result); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(0); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(0); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(0); return mutableDateTime.toDateTime(); }
public DateTime truncateToYear(final ReadableDateTime time) { final MutableDateTime result = new MutableDateTime(time); result.setMillisOfSecond(0); result.setSecondOfMinute(0); result.setMinuteOfHour(0); result.setHourOfDay(0); result.setDayOfMonth(1); result.setMonthOfYear(1); return new DateTime(result); } }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(mutableDateTime.getMinuteOfHour() - (mutableDateTime.getMinuteOfHour() % 15)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(mutableDateTime.getMinuteOfHour() - (mutableDateTime.getMinuteOfHour() % 5)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(mutableDateTime.getMinuteOfHour() - (mutableDateTime.getMinuteOfHour() % 10)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(mutableDateTime.getMinuteOfHour() - (mutableDateTime.getMinuteOfHour() % 10)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(mutableDateTime.getMinuteOfHour() - (mutableDateTime.getMinuteOfHour() % 15)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(0); mutableDateTime.setHourOfDay(mutableDateTime.getHourOfDay() - (mutableDateTime.getHourOfDay() % 6)); return mutableDateTime.toDateTime(); }
@Override public DateTime truncate(DateTime time) { final MutableDateTime mutableDateTime = time.toMutableDateTime(); mutableDateTime.setMillisOfSecond(0); mutableDateTime.setSecondOfMinute(0); mutableDateTime.setMinuteOfHour(0); mutableDateTime.setHourOfDay(mutableDateTime.getHourOfDay() - (mutableDateTime.getHourOfDay() % 6)); return mutableDateTime.toDateTime(); }
private static MutableDateTime toHourStart(MutableDateTime mdt) { mdt.setMinuteOfHour(mdt.minuteOfHour().getMinimumValue()); mdt.setSecondOfMinute(mdt.secondOfMinute().getMinimumValue()); mdt.setMillisOfSecond(mdt.millisOfSecond().getMinimumValue()); return mdt; }