Claro, pero y que hacemos con el año 3848503? --JIV
2014-07-10 0:55 GMT+10:00 Alberto Soria alberto.so...@ari-solar.es:
Muchas Gracias Jorge y Carlos. Solucionado.
No obstante, as.Date(as.numeric(Sys.time())) no me daba error, sino: [1]
3848503-10-22
Un saludo,
Alberto.
El 9 de
Hola a todos:
Debe de ser una tonterÃa, pero no consigo saber porque la siguiente linea
no devuelve la fecha actual:
as.Date(as.numeric(Sys.time()))
He hecho esa prueba porque no consigo pasar un numero convertido a partir
de una fecha y modificado a fecha de nuevo.
Gracias por adelantado.
Hola,
Obtienes un error por que no indicas el origin, tal y como refleja
fielmente la documentación:
as.Date(as.numeric(Sys.time()))Error in
as.Date.numeric(as.numeric(Sys.time())) :
'origin' must be supplied
-
Details
Hola Alberto,
Necesitas
as.Date(as.numeric(as.Date(Sys.time())), origin = '1970-01-01')
Esta parte
as.numeric(as.Date(Sys.time()))
# 16260
te da el numero de dias que han transcurrido desde Ene 1, 1970. Luego,
utilizando ese dia/año como origen, determinas la fecha actual.
Saludos,
Jorge.-
Hola Alberto,
en el siguiente link es posible que encuentres alguna clave para la
solución:
http://www.noamross.net/blog/2014/2/10/using-times-and-dates-in-r---presentation-code.html
Espero sea de utilidad.
Un saludo,
--
*Alexandre Alonso Fernández**
*Instituto de Investigaciones Marinas,