Autor Thema: Das Laster mit der Datumsbehandlung  (Gelesen 1174 mal)

Offline Skalden

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
Das Laster mit der Datumsbehandlung
« am: 12.07.12 - 09:25:05 »
Moin Notesgemeinde,

Ich programmiere zur Zeit an einer RSS-Feed Datenbank die Feeds analysiert und im Newsletter-Bündel Feeds zu bestimmtem Kategorien versendet.
Um zu überprüfen ob ein Feed geupdatet wurde, muss ich das Datum aus den Feeds filtern und verarbeiten und genau an der Stelle liegt der Hase begraben. Wenn man sich zB. die Tagesschau anschaut, die liefern ein Datum im Format:
Code
2012-07-12T09:14:54.533+02:00
Dieses wird nur richtig gecastet, wenn der Tag >12 ist. Somit haben wir, wenn man diesen String direct auf einen NotesDateTime castet den 7.12.2012. Morgen hingegen, wäre es der 13.7.2012.
Bei Giga wird zB ein völlig anderes Format verwendet:
Code
Thu, 12 Jul 2012 09:08:08 +0200
Dafür musste ich eine vollständige, eigene Behandlung schreiben, da ich die nicht richtig casten konnte und somit die NotesDateTime.IsValid auf false stand.

Meine Frage an euch: Hat jemand schon eine Klasse/Funktion zur Datumsbehandlung? Gibt es irgendeinen Trick wie man sich das Leben einfach machen kann?

Beste Grüße
Skalden

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz