Changes the components of a date object
update.POSIXt return a date with the specified
elements updated. Elements not specified will be left unaltered. update.Date
and update.POSIXt do not add the specified values to the existing date, they
substitute them for the appropriate parts of the existing date.
"update"(object, ..., simple = FALSE)
- a date-time object
- named arguments: years, months, ydays, wdays, mdays, days, hours, minutes, seconds, tzs (time zone compnent)
- logical, passed to
fit_to_timeline. If TRUE a simple fit to time line is performed and no NA are produced for invalid dates. Invalid dates are converted to meaningful dates by extrapolating the timezones.
a date object with the requested elements updated. The object will
retain its original class unless an element is updated which the original
class does not support. In this case, the date returned will be a POSIXlt
date <- as.POSIXlt("2009-02-10") update(date, year = 2010, month = 1, mday = 1) # "2010-01-01 CST" update(date, year =2010, month = 13, mday = 1) # "2011-01-01 CST" update(date, minute = 10, second = 3) # "2009-02-10 00:10:03 CST"