/ / Convertir JJ / MM / AAAA HH: MM en date - r, date / heure, posixct

Convertir JJ / MM / AAAA HH: MM en date - r, date-heure, posixct

J'ai besoin de transférer une date, lue en tant que caractère d'un CSV et de la convertir au format POSIXct

Je peux réussir avec des dates uniquement, mais je n'ai pas réussi à le faire pour une chaîne de caractères combinée avec une date et une heure, l'heure.

time <-("01/08/2014 16:25")
as.POSIXct(time, origin = "03/01/1950 00:00", tz = "GMT")
[1] "0001-08-20 GMT"
class(time2)
[1] "POSIXlt" "POSIXt"

Tous les pointeurs seraient appréciés!

Réponses:

4 pour la réponse № 1
time <-("01/08/2014 16:25:00")
time2 <- strptime(time,"%d/%m/%Y %H:%M:%S",tz="GMT")
[1] "2014-08-01 16:25:00 GMT"

J'ignorais que le% Y doit être limité à 4 chiffres!