Estoy intentando crear carpetas para almacenar datos extraídos. Quiero etiquetar las carpetas con el día de esos datos en la extracción.Cómo restar/agregar días de/a una fecha?
Ej. Extraigo datos de hace 5 días de mysql. Quiero nombrar la carpeta con la fecha de hace 5 días.
MySQL puede manejar fácilmente la aritmética de fechas. No estoy seguro de cómo lo hace R exactamente. ¿Debo simplemente restar el número apropiado de segundos en POSIXct y luego convertir a POSIXlt para nombrar la carpeta MM_DD_YYYY?
¿O hay una manera mejor?
O use POSIXct y reste el valor de un día de segundos. 'trunc()' y 'round()' también son útiles para recortar objetos POSIXt. – Sharpie
bien que se ve como el mejor hasta ahora. ¿Y solo para estar seguro de que maneja correctamente las cantidades de diferentes días del mes y los años bisiestos? – Dan
Sí, hace todas esas cosas correctamente. Puede hacer una prueba rápida usted mismo estableciendo la fecha alrededor del horario de verano (por ejemplo) para confirmar esto, ya que cada enfoque puede tener un comportamiento diferente. – Shane