![]() |
Funktionen für Datumskonvertierung
Hallo,
ich habe nun schon überall gesucht und bisher nichts gefunden :( Im Internet, speziell in News-Feeds(RSS,Atom,RDF,..) werden bestimmte Datumsformate verwendet. Bei RSS ist das (RFC 822): z.B.: Sat, 07 Sep 2002 00:00:01 GMT oder: Fri, 23 Jun 2006 00:00:01 +0200 Bei RDF (ISO 8601): z.B.: 2006-06-22T15:45:23+01:00 Ich brauche nun Funktionen, die mir diese Zeiten (unter Berücksichtigung der Zeitzonen) nach TDateTime umwandeln. Da gibt es doch sicherlich schon fertige Funktionen, oder? Bei Indy gibt es ja die Funktion StrInternetTimeToDateTime, aber die kommt mit dem Format nicht klar, wenn am Ende die Zeitzone angegeben ist und mit dem Format bei RDF erst recht nicht. Gruß Sascha |
Re: Funktionen für Datumskonvertierung
*push*
|
Re: Funktionen für Datumskonvertierung
Hallo Sascha,
hast du die DP-Suchfunktion schon einmal mit dem Begriff "ISO 8601" gefüttert? ![]() Gruß Hawkeye |
Re: Funktionen für Datumskonvertierung
Hi,
danke für den Tipp, aber die YCL-Units, die da erwähnt werden, bringen mir auch nicht viel. Zwar kann ich nun dieses Datum konvertieren, aber nur wenn keine Zeitzone angegeben ist und für RFC 822 ist da keine Lösung bei :( Es muss doch irgendwo solche Funktionen geben, da man solche Standard-Datums-Konvertierung doch des Öfteren mal braucht. |
Re: Funktionen für Datumskonvertierung
Hallo,
es ist zwar schon etwas her, aber da ich jetzt vor dem gleichen Problem stehe, *pushe* ich mal ;) Ich bin speziell an einer Konvertierung von RFC 822 nach TDateTime interessiert... Chris |
Re: Funktionen für Datumskonvertierung
Hallo Chris,
schau dir mal die Funktion StrInternetToDateTime() aus der Unit IdGlobal (Indy9) an. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz