У меня есть две даты:Как получить разницу (в минутах) между двумя строками даты?
date1 <- '2015-10-05T20:57:00.000'
date2 <- '2015-10-05T22:43:00.000'
1) Мне нужно знать разницу в минутах 2) Кроме того, я хочу, чтобы извлечь год, месяц, день и час.
Это, как я пытался решить эти задачи:
1) time <- difftime(date1,date2,units="mins")
# результат равен 0 вместо 106.
2) Я хочу, чтобы нас «lubridate», но не уверен, как применять это в мой формат.
Попробуйте преобразовать в правильный формат для начала, например, 'as.POSIXct (date1, формат = "% FT% R")' или для конкретного примера 'difftime (as.POSIXct (» 2015-10-05T20: 57: 00.000 ', format = "% FT% R"), as.POSIXct (' 2015-10-05T22: 43: 00.000 ', format = "% FT% R"), единица s = "mins") ' –