La fonction DateUpdate(), du package lubridate, permet de modifier les composantes d’une date : l’année, le mois… ou encore les secondes. Cette fonction renvoie la date modifiée.



library(lubridate)

 
#On crée un date  date <- as.POSIXct("2009-02-10") date [1] "2009-02-10 CET"   update(date, year = 2010, month = 1, days = 1) [1] "2010-01-01 CET"   update(date, minute = 10, second = 3) [1] "2009-02-10 00:10:03 CET"