Zacznij terazZacznij za darmo

Tu i teraz

W R daty są reprezentowane przez obiekty Date, natomiast czasy – przez obiekty POSIXct. Pod spodem jednak zarówno daty, jak i czasy to zwykłe wartości liczbowe. Obiekty Date przechowują liczbę dni, które upłynęły od 1 stycznia 1970 roku. Obiekty POSIXct z kolei przechowują liczbę sekund od tej samej daty.

1 stycznia 1970 roku to wspólny punkt odniesienia dla reprezentacji dat i czasów w wielu językach programowania. Nie ma ku temu szczególnego powodu – to po prostu przyjęta konwencja. Oczywiście można też tworzyć daty i czasy sprzed 1970 roku; odpowiadające im wartości liczbowe są wówczas po prostu ujemne.

To ćwiczenie jest częścią kursu

Intermediate R

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz z R bieżącą datę i zapisz wynik w zmiennej today.
  • Aby zobaczyć, jak today wygląda pod spodem, wywołaj na niej funkcję unclass().
  • Pobierz z R bieżący czas i zapisz wynik w zmiennej now.
  • Aby zobaczyć wartość liczbową odpowiadającą now, wywołaj na niej funkcję unclass().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod