1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 날짜와 시간 다루기

Connected

연습 문제

시간 범위를 datetime에 더하거나 빼기

시간 범위의 흔한 용도는 특정 시점에 더하거나 빼는 것입니다. 예를 들어, 이전 연습 문제의 mar_11에서 하루 뒤 시점을 계산하려면 다음 둘 중 하나를 사용할 수 있어요:

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

콘솔에서 실행해 보면 서로 다른 결과가 나옵니다! 하지만 어느 것이 맞을까요? 의도에 따라 달라집니다. 날짜 단위(여기서는 day)가 서머타임 등으로 길이가 달라질 수 있다는 점을 반영하고 싶다면 기간인 days()를 사용하세요. 정확히 86,400초 뒤의 시점을 원한다면 지속 시간인 ddays()를 사용합니다.

이번 연습에서는 날짜와 datetime에 시간 범위를 더하고 빼 보겠습니다.

지침

100 XP
  • 2018년 8월 27일 월요일 오후 2시에 있습니다. 정확히 다음 주 같은 시간에 이메일을 보내도록 알림을 설정하려고 해요. mon_2pm에 1주(period)를 더하세요.
  • 2018년 8월 28일 화요일 오전 9시에 보통 약 81시간이 걸리는 코드를 시작합니다. 언제 완료될까요? tue_9am에 81시간(duration)을 더하세요.
  • 5년 전에는 무엇을 하고 있었나요? today()에서 5년(period)을 빼세요.
  • today()에서 5년(duration)을 빼세요. 다른 날짜가 나오나요?