Ich habe versucht, eine einfache Möglichkeit, die Formatierung die Ausgabe von difftime
in HH zu finden: MM: SS.ms. Bisher bin ich auf nichts gestoßen, was mich überrascht hat.Format Zeitspanne zu zeigen, Stunden, Minuten, Sekunden
Ich habe die Funktion schreiben, unter dem es fast der Fall ist. Die Begrenzung ist die Darstellung der Zahlen als signifikante einzelne Ziffern. zB 2 h, 3mins wird 4.5secs "2: 3: 4,5" statt "02: 03: 04.5"
Hat jemand einen besseren Vorschlag?
format.timediff <- function(start_time) {
diff = as.numeric(difftime(Sys.time(), start_time, units="mins"))
hr <- diff%/%60
min <- floor(diff - hr * 60)
sec <- round(diff%%1 * 60,digits=2)
return(paste(hr,min,sec,sep=':'))
}
Blick auf '? Sprintf' – GSee
@GSee ist sprintf groß. Ich werde es definitiv in Zukunft verwenden. Danke vielmals. –