Začněte nyníZačněte zdarma

Tady a teď

V R jsou data reprezentována objekty Date, zatímco časy jsou reprezentovány objekty POSIXct. Pod pokličkou jsou ale tato data a časy prostě číselné hodnoty. Objekty Date uchovávají počet dní od 1. ledna 1970. Objekty POSIXct naproti tomu uchovávají počet sekund od 1. ledna 1970.

  1. leden 1970 je společný počátek pro reprezentaci časů a dat v celé řadě programovacích jazyků. Není za tím žádný zvláštní důvod – jde prostě o konvenci. Samozřejmě je možné pracovat i s daty a časy před rokem 1970; odpovídající číselné hodnoty jsou v takovém případě jednoduše záporné.

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

  • Zjisti od R aktuální datum a výsledek ulož do proměnné today.
  • Abys viděl/a, jak today vypadá pod pokličkou, zavolej na něj unclass().
  • Zjisti od R aktuální čas a výsledek ulož do proměnné now.
  • Abys viděl/a číselnou hodnotu odpovídající proměnné now, zavolej na ni unclass().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód