web-dev-qa-db-fra.com

Moyen le plus simple d'extraire la date de l'horodatage

Considérez l'horodatage suivant

timestamp <- ymd_hms("2011-08-10 14:00:00", tz = "Pacific/Auckland")

> timestamp
[1] "2011-08-10 14:00:00 NZST"

Quelle est la manière la plus simple d'en extraire la partie jour 2011-08-10 Et de s'assurer que ce jour est une date correcte et non une chaîne?

L'utilisation de lubridate::day(timestamp) échoue évidemment ici.

13
ℕʘʘḆḽḘ

Ce serait probablement le moyen le plus simple:

date(timestamp)

Il renverra une classe de date et non une chaîne.

8
doron

Utiliser la date au lieu du jour

lubridate::date(timestamp)
1
Praveen Kumar