Я пытаюсь создать папки для хранения данных. Я хочу пометить папки в день этих данных в режиме pull.Как вычитать/добавить дни от/до даты?
Ex. Я тяну 5 дней назад данные от mysql. Я хочу назвать папку датой с 5 дней назад.
MySQL может легко обрабатывать арифметику даты. Я точно не знаю, как это делается R. Должен ли я просто вычесть соответствующее количество секунд в POSIXct и затем преобразовать в POSIXlt, чтобы назвать папку MM_DD_YYYY?
Или есть лучший способ?
Или используйте POSIXct и вычтите стоимость в сутки. 'trunc()' и 'round()' также полезны для обрезки объектов POSIXt. – Sharpie
ОК, который выглядит как лучший до сих пор. И только для того, чтобы быть уверенным, что он обрабатывает различные месячные дневные суммы и високосные годы правильно? – Dan
Да, это все правильно. Вы можете выполнить быструю проверку самостоятельно, установив дату вокруг DST (например), чтобы подтвердить это, поскольку каждый подход может иметь другое поведение. – Shane