start <- as.POSIXct("2016-01-17")
end <- start + as.difftime(72, units="days")
for(i in seq(from=start, by=60*60*24*7, to=end)) {
print(i)
}
Wie die Codes oben zeigen, versuche ich das Datum nach Jahr 2016 innerhalb von 72 Tagen auszudrucken. Die Ausgabe ist jedoch immer Zahlen wie 1453006800. Ich habe versucht alles, was ich denken kann einschließlich as.Date, as.Date (i, origin = "2016-01-17 00:00:00 EST") ... .Vielen Dank!So drucken Sie das Datumsformat von POSIXct in
Try setzen 'Klasse (i) <- Klasse (Start)' 'vor print (i)', erklärt [hier] (http://stackoverflow.com/questions/6434663/loop-over-a-date-objekt-result-in-numeric-iterator) –
Danke soooo viel !! Es funktioniert endlich! – user5843090