2017-05-15 2 views
-2

Mein Datenformat ist "Posted Heute 10:12 AM". Ich möchte es ändern in 2017-05-12 10:12:00Ändern Sie den Zeitstempel auf das Datum

Wie kann ich es mit R ändern? Vielen Dank im Voraus für Ihre Hilfe.

+3

Was haben Sie versucht? Müssen Sie die Zeitzone berücksichtigen? Was ist das andere mögliche Datumsformat, das du bekommen hast? Gibt es zum Beispiel "Gesendet 10:12 Uhr"? Was ist, wenn das Datum wenige Tage vorher ist, was wird es mit Ihrem Datumsformat zeigen? – Raptor

+1

Warum ist 'heute' vor 3 Tagen? – thelatemail

+0

Ihr Code für das aktuelle Datum? –

Antwort

0

Versuchen Sie dies, Ihre Frage ist unvollständig, aber ich vermute, das Format

#assuming this is how your date looks like 
a<-data.frame("5/14/17", "10:12 AM") 
#giving name 
colnames(a)<-c("date", "time") 
#convert to your expected format 
as.POSIXlt(paste(a$date, a$time), format = "%m/%d/%y %H:%M") 
+0

Warum würden Sie annehmen, dass ihr Datenformat '" 5/14/17 "," 10:12 AM "ist, wenn sie angeben: '* Mein Datenformat lautet "Heute Heute 10:12 Uhr" *? – thelatemail

+0

Ich glaube, er meinte "heute" als "Datum", "heute veröffentlicht" bedeutet nichts! Wenn er alles als "heute gepostet" hat, muss er nur den Wortlaut durch das heutige Datum ersetzen, was meiner Meinung nach trivial ist – ToNoY

Verwandte Themen