Saugkraft
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.02.2005
- Beiträge
- 8.998
- Reaktionspunkte
- 3.190
Hallöchen ihr Nerds.
Ich möchte bei einem ISO 8601 formatierten Datum (20171103T000000Z) einen Tag draufrechnen, um auf 20171104T000000Z zu kommen.
Der Grund: Ich hole mir Termine aus einer Datenbank, gebe die im ISO 8601 Format aus und schreibe sie in eine vCalendar Datei. Um einen ganztätigen Termin zu erzeugen, müssen Beginn und Ende einen Tag Differenz haben.
Ich hab es mit explode.. probiert, um mir den Datumsteil rauszuziehen (20171103), damit ich den in Integer (int)20171103 wandeln, 1 addieren (+1) und zurück in String wandeln kann. Klappt leider nicht, weil das Ergebnis aus (int)20170311 immer leer ist.
Hat jemand eine Idee?
Ich möchte bei einem ISO 8601 formatierten Datum (20171103T000000Z) einen Tag draufrechnen, um auf 20171104T000000Z zu kommen.
Der Grund: Ich hole mir Termine aus einer Datenbank, gebe die im ISO 8601 Format aus und schreibe sie in eine vCalendar Datei. Um einen ganztätigen Termin zu erzeugen, müssen Beginn und Ende einen Tag Differenz haben.
Ich hab es mit explode.. probiert, um mir den Datumsteil rauszuziehen (20171103), damit ich den in Integer (int)20171103 wandeln, 1 addieren (+1) und zurück in String wandeln kann. Klappt leider nicht, weil das Ergebnis aus (int)20170311 immer leer ist.
Hat jemand eine Idee?