Comment créer une donnée de type date à partir d’une date ou d’un nombre de secondes écoulées depuis un temps t ? as.POSIXct

La fonction as.POSIXct(), permet de créer une donnée de type « date » comprenant une année, un mois, un jour, et une heure, à partir d’un nombre de secondes écoulées et une date d’origine ou en insérant directement la date et l’heure :


#Nous avons un nombre de secondes écoulées depuis le 1960-01-01 00:00:00 z <- 1472562988 # On convertie z en date : as.POSIXct(z, origin = "1960-01-01") [1] "2006-08-30 15:16:28 CEST"   #Nous pouvons également insérer directement une date #de type : « AAAA-MM-JJ HH:Min:sec » x <- as.POSIXct("2009-08-03 12:01:57.23") x [1] "2009-08-03 12:01:57 CEST"