Las fechas se representan como el número de días desde 1970-01-01, con valores negativos para las fechas anteriores.
# use as.Date( ) to convert strings to dates
mydates <- as.Date(c("2007-06-22", "2004-02-13"))
# number of days between 6/22/07 and 2/13/04
days <- mydates[1] - mydates[2]
Sys.Date() devuelve la fecha de hoy.date() devuelve la fecha y hora actuales.
Los siguientes símbolos pueden utilizarse con la función format( ) para imprimir fechas.
Puedes utilizar la función as.Fecha() para convertir datos de caracteres en fechas. El formato es as.Fecha(x,"formato"), donde x son los datos de caracteres y formato da el formato apropiado.
# convert date info in format 'mm/dd/yyyy'
strDates <- c("01/05/1965", "08/16/1975")
dates <- as.Date(strDates, "%m/%d/%Y")
El formato por defecto es aaaa-mm-dd
mydates <- as.Date(c("2007-06-22", "2004-02-13"))
Fecha a Carácter
Puedes convertir fechas en datos de carácter utilizando la función as.Carácter( ).
# convert dates to character data
strDates <- as.character(dates)
Saber más
Consulta help(as.Fecha) y help(strftime) para obtener más detalles sobre la conversión de datos de caracteres a fechas. Consulta help(ISOdatetime) para obtener más información sobre el formato de fecha/hora.