Здесь и сейчас
В R даты представлены объектами типа Date, а время — объектами типа POSIXct. Однако внутри эти даты и значения времени хранятся как обычные числа. Объекты Date содержат количество дней, прошедших с 1 января 1970 года. Объекты POSIXct, в свою очередь, хранят количество секунд, прошедших с той же даты.
1 января 1970 года принято за общую точку отсчёта для представления дат и времени во многих языках программирования. Какой-то особой причины для этого нет — просто сложившееся соглашение. Разумеется, можно работать и с датами до 1970 года: в таком случае соответствующие числовые значения будут отрицательными.
Это упражнение является частью курса
Intermediate R
Инструкции к упражнению
- Запросите у R текущую дату и сохраните результат в переменную
today. - Чтобы увидеть, как
todayвыглядит «под капотом», вызовитеunclass()для этой переменной. - Запросите у R текущее время и сохраните результат в переменную
now. - Чтобы увидеть числовое значение, соответствующее
now, вызовитеunclass()для этой переменной.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Get the current date: today
# See what today looks like under the hood
# Get the current time: now
# See what now looks like under the hood