1. Nauka
  2. /
  3. Kursy
  4. /
  5. Praca z datami i czasem w R

Connected

ćwiczenie

Dodawanie i odejmowanie przedziałów czasu od daty/godziny

Przedziały czasu często służą do dodawania lub odejmowania ich od konkretnego momentu w czasie. Na przykład, aby obliczyć datę i godzinę jeden dzień od mar_11 (z poprzednich ćwiczeń), możesz użyć:

mar_11 + days(1)
mar_11 + ddays(1)

Wypróbuj oba polecenia w konsoli – wyniki będą różne! Które z nich jest właściwe? To zależy od tego, co chcesz osiągnąć. Jeśli chcesz uwzględnić fakt, że jednostki czasu – w tym przypadku dni – mogą mieć różną długość (np. z powodu zmiany czasu), użyj okresu days(). Jeśli natomiast chcesz przesunąć czas dokładnie o 86 400 sekund, użyj duracji ddays().

W tym ćwiczeniu będziesz dodawać i odejmować przedziały czasu od dat i wartości daty/godziny.

Instrukcje

100 XP
  • Jest poniedziałek 27 sierpnia 2018 roku, godzina 14:00. Chcesz przypomnieć sobie o wysłaniu e-maila za tydzień o tej samej porze. Dodaj okres jednego tygodnia do mon_2pm.
  • Jest wtorek 28 sierpnia 2018 roku, godzina 9:00. Uruchamiasz kod, którego wykonanie zwykle zajmuje około 81 godzin. Kiedy się zakończy? Dodaj durację 81 godzin do tue_9am.
  • Co robiłeś/-aś pięć lat temu? Odejmij okres 5 lat od today().
  • Odejmij durację 5 lat od today(). Czy wynik będzie inny?