R Znajdź różnicę czasu w sekundach dla formatu RRRR-MM-DD GG: MM: SS.MMM

Usiłuję odjąć 2 wektory znaków zawierające informacje o dacie daty w następującym formacie:

> dput(train2)

structure(list(time2 = c("2011-09-01 23:44:52.533", "2011-09-05 12:25:37.42", 
"2011-08-24 12:56:58.91", "2011-10-25 07:18:14.722", "2011-10-25 07:19:51.697"
), time3 = c("2011-09-01 23:43:59.752", "2011-09-05 12:25:01.187", 
"2011-08-24 12:55:13.012", "2011-10-25 07:16:51.759", "2011-10-25 07:16:51.759"
)), .Names = c("time2", "time3"), row.names = c(NA, 5L), class = "data.frame")

Polowałem i bawiłem sięzoo, as.Date, as.POSIXct, itp., aby spróbować znaleźć poprawny kod, aby odjąć 2 obiekty datetime i uzyskać odpowiedź w ciągu kilku sekund, ale bez szczęścia.

Byłbym wdzięczny za wszelkie sugestie.

questionAnswers(2)

yourAnswerToTheQuestion