Code: Alles auswählen
Di, 12 Jun 2018 17:49:24
Code: Alles auswählen
Di, 12 Jun 2018 17:49:24
Wie meinst du das? Willst du wissen, wie dieses Datumsformat heisst. Die Antwort darauf ist das RFC 822 Datumsformat, allerdings ohne Zeitzone und auf Deutsch. Oder willst du ein beliebiges Datumsformat erkennen koennen.buhtz hat geschrieben:01.07.2018 13:50:47Wie finde ich heraus welches Datumsformat das ist?
Code: Alles auswählen
Di, 12 Jun 2018 17:49:24
Das hoert sich eher nach zweiterem an: Du willst ein beliebiges Format erkennen koennen, ohne zu wissen, welches es ist. Die kurze Antwort darauf ist, dass das unmoeglich ist. Beweis: Welches Datum ist ``01/02/03''?Als Mensch kann ich das natürlich lesen. Zur Laufzeit, kenn ich aber das Format nicht und kann daher auch nicht die bekannten strftime() Platzhalter (%Y) nutzen,
Code: Alles auswählen
$ LC_TIME=de_DE date -d 'Di, 12 Jun 2018 17:49:24'
date: invalid date `Di, 12 Jun 2018 17:49:24'
Code: Alles auswählen
$ date -d 'Tue, 12 Jun 2018 17:49:24'
Tue Jun 12 17:49:24 CEST 2018
Code: Alles auswählen
echo "`date '+%a, %d %b %Y %T'`"
Streng genommen, ist es also ein nicht standardiserites Format, da es ein bisschen wie RFC 822 aussieht, aber nicht ganz diesem Standard entspricht? Der Fehler ist also auf Seiten des Erzeugers (RSS-Feed von Digitalcourage) - den ich bereits benachrichtigt habe.Meillo hat geschrieben:01.07.2018 18:50:26Die Antwort darauf ist das RFC 822 Datumsformat, allerdings ohne Zeitzone und auf Deutsch.