List of usage examples for org.joda.time DateTime toMutableDateTime
MutableDateTime toMutableDateTime();
From source file:org.n52.sos.cache.AbstractCacheScheduler.java
License:Apache License
public MutableDateTime resolveNextScheduleDate(LocalTime localTime, DateTime referenceTime) { /*//ww w. j a va 2 s . c o m * every 4am, starting with next */ MutableDateTime mdt = referenceTime.toMutableDateTime(); mdt.setHourOfDay(localTime.getHourOfDay()); mdt.setMinuteOfHour(localTime.getMinuteOfHour()); mdt.setSecondOfMinute(localTime.getSecondOfMinute()); if (!referenceTime.isBefore(mdt)) { mdt.addDays(1); } Random random = new Random(); mdt.addSeconds(random.nextInt(11) * 2); return mdt; }
From source file:org.osframework.util.DateUtil.java
License:Apache License
static DateTime forceMidnight(DateTime dt) { MutableDateTime mdt = dt.toMutableDateTime(); mdt.setHourOfDay(0);/*w ww . j av a 2 s . com*/ mdt.setMinuteOfHour(0); mdt.setSecondOfMinute(0); return mdt.toDateTime(); }