По сути, это вновь открывает старую проблему № 272 о форматах дат.
Я голосую за то, чтобы мы не рекомендовали формат даты и времени POSIXlt в пользу, если формат даты и времени POSIXct неявно присутствует в пакете lubridate
(который мы все равно используем во многих местах, и я бы сказал, что следует использовать значительно больше , потому что это круто ). Формат более переносимый (просто число, а не сложный объект списка), что позволяет ему работать должным образом в более широком диапазоне контекстов (например, пакет data.table
) и имеет четкую физическую интерпретацию. Это также перекликается с тем, как дата и время хранятся в системах Unix.
Единственная основная функция даты и времени, которая генерирует POSIXlt
date, - это base::strptime
. Самый простой и надежный способ исправить это - изменить бэкэнд для большей части нашей обработки даты с базового R на lubridate
. Попутно мы также можем получить больше преимуществ от потрясающей функции арифметики времени lubridate
.
Дата и время POSIXlt
Дата и время POSIXct
Используйте функцию 👍, чтобы проголосовать за два варианта выше.
Эта проблема устарела, потому что она открыта 365 дней без активности.
Самый полезный комментарий
Дата и время POSIXct