1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

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.

Instrukcje

100 XP
  • 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().