List of usage examples for org.joda.time DateTime getMillis
public long getMillis()
From source file:be.fedict.eid.dss.ws.DSSUtil.java
License:Open Source License
public static XMLGregorianCalendar toXML(DateTime dateTime) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTimeInMillis(dateTime.getMillis()); return datatypeFactory.newXMLGregorianCalendar(calendar); }
From source file:bear.task.TaskExecutionContext.java
License:Apache License
public long getDuration() { // Optional<ExecContext> firstEntry = getFirstEntry(); //// w w w . j a v a 2 s . c om // if (!firstEntry.isPresent() || !firstEntry.get().hasStarted()) { // return 0; // } // // Optional<ExecContext> lastEntry = getLastEntry(); // // DateTime finishedAt = lastEntry.isPresent() ? null : lastEntry.get().getFinishedAt(); DateTime finishedAt = this.finishedAt == null ? new DateTime() : this.finishedAt; return finishedAt.getMillis() - getStartedAt().getMillis(); }
From source file:br.com.hyperclass.parking.domain.parking.ParkingTimeValueCalculatorService.java
License:Open Source License
public double calculateParkingTime(final DateTime initialTime, final DateTime finalTime, final double valueOfTypeOfVehicle) throws ParkingException { final DateTime parkingTime = finalTime.minus(initialTime.getMillis()); if (checkParkingTime(parkingTime)) { return calculate(valueOfTypeOfVehicle); }/*from ww w . j a va2 s . co m*/ if (next == null) { throw new FailedToPerformTheCalculationException(); } return next.calculateParkingTime(initialTime, finalTime, valueOfTypeOfVehicle); }
From source file:ca.farrelltonsolar.classic.LogEntry.java
License:Apache License
public void setLogDate(DateTime logDate) { logs.putLong("LogDate", logDate.getMillis()); }
From source file:ch.aonyx.broker.ib.api.data.bar.RealTimeBarEvent.java
License:Apache License
public long getMillis() { DateTime dt2 = new LocalDateTime(timestamp * 1000L).toDateTime(); return dt2.getMillis(); }
From source file:ch.emad.business.schuetu.BusinessImpl.java
License:Apache License
public SpielEinstellungen saveEinstellungen(SpielEinstellungen einstellungenNeu) { if (einstellungenNeu == null) { return null; }/* ww w .jav a 2 s . c o m*/ if (verarbeiter.isFertig()) { einstellungenNeu.setPhase(SpielPhasenEnum.G_ABGESCHLOSSEN); } // spieldatum auf 0 Uhr zuruecksetzen DateTime time = new DateTime(einstellungenNeu.getStarttag()); final int millis = time.getMillisOfDay(); time = time.minusMillis(millis); einstellungenNeu.setStarttag(new Date(time.getMillis())); this.spielEinstellungenRepo.save(einstellungenNeu); return spielEinstellungenRepo.getEinstellungen(); }
From source file:ch.emad.business.schuetu.BusinessImpl.java
License:Apache License
private List<SpielZeile> createZeilen(DateTime startIn, final boolean sonntag) { DateTime start = startIn;/*from ww w .ja v a2 s.c om*/ final int millis = start.getMillisOfDay(); start = start.minusMillis(millis); start = start.plusHours(8); final DateTime end = start.plusHours(11); final List<SpielZeile> zeilen = new ArrayList<SpielZeile>(); while (start.isBefore(end.getMillis())) { final SpielZeile zeile = new SpielZeile(); if (start.getHourOfDay() == 8) { zeile.setPause(true); } if (start.getHourOfDay() == MITTAG) { zeile.setPause(true); } if ((start.getHourOfDay() > MITTAG) && sonntag) { zeile.setFinale(true); } // wunsch enum wird gesetzt um spaeter die kategorie gegenpruefen zu koennen if (sonntag && (start.getHourOfDay() <= MITTAG)) { zeile.setSpieltageszeit(SpielTageszeit.SONNTAGMORGEN); } if (!sonntag && (start.getHourOfDay() < MITTAG)) { zeile.setSpieltageszeit(SpielTageszeit.SAMSTAGMORGEN); } if (!sonntag && (start.getHourOfDay() > MITTAG)) { zeile.setSpieltageszeit(SpielTageszeit.SAMSTAGNACHMITTAG); } zeile.setStart(start.toDate()); zeilen.add(zeile); final DateTimeZone zone = start.getZone(); BusinessImpl.LOG.info("zone: " + zone + " date: " + start.toDate()); zeile.setSonntag(sonntag); start = start.plusMinutes( this.getSpielEinstellungen().getPause() + this.getSpielEinstellungen().getSpiellaenge()); } return zeilen; }
From source file:ch.emad.business.schuetu.zeit.Countdown.java
License:Apache License
public void signalTime(final DateTime jetzt) { sekundenToGo = (int) (sekundenToGo - (jetzt.getMillis() - letzte.getMillis()) / 1000); this.letzte = jetzt; }
From source file:ch.emad.business.schuetu.zeit.Zeitgeber.java
License:Apache License
public synchronized void startClock(final DateTime richtigeZeit, final DateTime spielzeit, final Integer verschnellerung) { if (verschnellerung != null) { this.verschnellerungsfaktor = verschnellerung; } else {/* ww w . ja v a 2s.c o m*/ this.verschnellerungsfaktor = 1; } if (richtigeZeit != null) { zeitJetzt = richtigeZeit.getMillis(); } else { zeitJetzt = new DateTime().getMillis(); } if (spielzeit != null) { abweichungZuSpielzeit = spielzeit.getMillis() - this.zeitJetzt; } else { abweichungZuSpielzeit = 0; } this.startClock(); this.startGame(); Zeitgeber.LOG.info("zeitgeber: startClock() gestartet mit abweichung zur spielzeit: " + this.abweichungZuSpielzeit / 1000 + " sekunden"); }
From source file:ch.emad.web.schuetu.modelwrapper.SpielBusiness.java
License:Apache License
public SpieleContainer getSpielzeilen() { DateTime start = new DateTime(business.getSpielEinstellungen().getStarttag()); start = start.plusHours(7);/*from w w w . j a v a2 s. c o m*/ DateTime end = start.plusHours(12); List<SpielZeile> zeilen = new ArrayList<SpielZeile>(); while (start.isBefore(end.getMillis())) { SpielZeile zeile = new SpielZeile(); zeile.setStart(start.toDate()); zeilen.add(zeile); start = start.plusMinutes(business.getSpielEinstellungen().getPause() + business.getSpielEinstellungen().getSpiellaenge()); } SpieleContainer c = new SpieleContainer(); c.setSelectedZeilen(zeilen.toArray()); return c; }