Analysiert die Datumsangabe der FB Graph API in python datetime

8

Hier ist ein Beispiel dafür, wie die Facebook Graph API Datumstrings für mich zurückgibt:

2011-03-06T03: 36: 45 + 0000

Wie würde ich das in eine Python-Datetime-Klasse einteilen? Ich bin mir der Funktion datetime.strptime bewusst, die einen zweiten Parameter übernimmt, der einige googly-eyed Formatzeichenfolgen enthält, aber nicht weiß, welche Buchstaben und Bindestriche enthalten sein sollen.

    
DMac the Destroyer 22.08.2011, 02:28
quelle

2 Antworten

14

Hier ist es mit der Zeit & amp; strptime :

%Vor%

oder mit datetime:

%Vor%

Wie Sie sehen, gibt es das time_struct mit den korrekt ausgefüllten Feldern zurück.

Hier ist eine Übersetzung des Formats:

  • % Y = Jahr mit Jahrhundert (2011)
  • % m = Monat mit führender Null
  • % d = Tag mit führender Null
  • % H = Stunde mit führender Null, 24-Stunden-Uhr
  • % M = Minute
  • % S = Sekunde
  • T, - und: werden als Trennzeichen verwendet und als Literalzeichenfolgen
  • eingeschlossen
  • +0000 ist wieder als eine literale Zeichenfolge enthalten
shelhamer 22.08.2011, 02:51
quelle
1
%Vor%     
timger 22.08.2011 02:56
quelle

Tags und Links