Das Twitter-API spuckt stammt (created_at) von api.twitter.com mit JSON-Format in folgendem Format:Gibt es eine Funktion zum Konvertieren eines Twitter-API created_at date in das richtige Format für ColdFusion 8+?
"Fri 10. Dezember 17.12.00 +0000 2010" (< - das Jahr bemerken ist, am Ende)
ColdFusion 9 scheint dieses Format nicht zu mögen und gibt einen Fehler aus.
Ich habe verschiedene eingebaute ColdFusion-Datumsfunktionen vergeblich versucht. Und auf cflib.org konnte ich nichts Nützliches finden. Hat also jemand schon eine Funktion dafür?
so einfach, wenn Sie es so sagen: D Ich habe es etwas modifiziert, indem ich "& '' und arrOrigDate [4]" an das Ende des Rückgabewerts angehängt habe, damit es auch die Zeit enthält ... Danke, Adam! –
es aktualisiert Twitter stammt aus dem Search API 'public string Funktion getSaneTwitterDate (strDateIn) output = "false"{ \t var arrOrigDate = listToArray (arguments.strDateIn, '‚) richtig zu analysieren; \t var strNewDate = arrOrigDate [2] & '' & arrOrigDate [3] & ' '; \t // von api.twitter.com \t if (IsNumeric (arrOrigDate [3])) { \t \t strNewDate & arrOrigDate = [ 6]; \t \t DatumFormat (StrNewDate, "JJJJ-MM-TT") & "" & ArrOrigDate [4]; \t // von search.twitter.com \t} sonst { \t \t strNewDate & = arrOrigDate [4]; \t \t Rückkehr DateFormat (StrNewDate, "JJJJ-MM-TT") & "" & ArrOrigDate [5]; } \t} ' –