mit Mirth Connect.Ungültiges Datum wird zurückgegeben
Ich versuche, das aktuelle Datum zu erhalten und 2 Tage hinzuzufügen.
es ist derzeit 08.10 Eastern Time 3/24/2016
var startDate
var currentDay = DateUtil.getCurrentDate('F');
var currentDate = new Date(DateUtil.getCurrentDate('yyyy-MM-dd'));
logger.info("Current: " + currentDate);
currentDate.setDate(currentDate.getDate()+2);
startDate = DateUtil.formatDate('yyyy-MM-dd', currentDate);
logger.info("+2: " + startDate);
ich diese
[2016-03-24 08:10:09,694] INFO (db-connector:?): Current: Wed Mar 23 2016 20:00:00 GMT-0400 (EDT)
im Gegenzug - noch ist die Zeit richtig
[2016-03-24 08:10:09,694] INFO (db-connector:?): +2: 2016-03-25
Es ist nicht am Mittwoch - Diese sollte samstags 2016-03-26 anzeigen, da ich +2 Tage zur aktuellen Zeit addiere.
var currentDay = DateUtil.getCurrentDate('F');
jedoch gibt 4 zurück, also ist es Donnerstag.
Was ist 'DateUtil'? – Pointy
Es ist die in Mirth eingebaute Bibliothek – Tsukasa
Mit Hilfe von jsfiddle konnte ich Ihr Problem nicht reproduzieren ... können Sie es irgendwo zum Testen zur Verfügung stellen? – veljkoz