Ich versuche, RFC822-Datumsformat (von RSS) in ein Standard-Datum/Uhrzeit-Format mit asp3 konvertieren.RFC822 zu Datum Format mit ASP
Dank
Ich versuche, RFC822-Datumsformat (von RSS) in ein Standard-Datum/Uhrzeit-Format mit asp3 konvertieren.RFC822 zu Datum Format mit ASP
Dank
Werfen Sie einen Blick auf den Quellcode dieser klassischen ASP RSS reader.
Es gibt einige funky Funktionen mit der Verwendung von JScript, die aussehen, als ob sie für Sie arbeiten.
Es sieht so aus, als ob Sie die VBScript-Funktionen parseDate
und newDate
und die beiden JScript-Funktionen benötigen.
dies mit CDATE - aber aus irgendeinem Grund kann ich nicht cdate auf mein String privates function format (aDate) \t \t d = CDate (aDate) \t \t format = toUTC (Jahr (d), Monat (d) - 1 Tag (d), Stunde (d), Minute (d), zweite (d)) \t Endfunktion – user186585
function RFC822_to_date (orginalDate)
tempDate = trim(right(orginalDate ,(len(orginalDate)-instr(orginalDate,","))))
tempDate = left(tempDate ,(len(tempDate)-5))
tempDate = cdate(tempDate)
RFC822_to_date = day(tempDate)&"-"&month(tempDate)&"-"&year(tempDate)&" "&hour(tempDate)&":"&minute(tempDate)&":00"
end function
Nizza Lösung - die Minuten immer gehen nicht im zweistelligen Bereich, obwohl - Sie werden diejenigen Pad benötigen, wenn Minuten sind nur eine Ziffer (man denke ich CDate entfernt, dass die Null)
zB.
dim theminutes
...
tempDate = cdate(tempDate)
if Len(Minute(toReturn))=1 then
theminutes = "0" & Minute(toReturn)
else
theminutes = Minute(toReturn)
end if
RFC822_to_date = day(tempDate)&"-"&month(tempDate)&"-"&year(tempDate)&" "&hour(tempDate)&":"&theminutes&":00"
* Was * haben Sie versucht? Welche Fehler bekommst du? Proben und Protokolle, bitte. – DaveE
Ich versuchte cDate (temp) oder Jahr (temp) & "/" & Monat (temp) & "/" & Tag (temp) – user186585
der Fehler: Typ nicht übereinstimmen – user186585