File: iso-year-week-day-getters.Rd

package info (click to toggle)
r-cran-clock 0.7.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,856 kB
  • sloc: cpp: 19,564; sh: 17; makefile: 2
file content (71 lines) | stat: -rw-r--r-- 1,993 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/iso-year-week-day.R
\name{iso-year-week-day-getters}
\alias{iso-year-week-day-getters}
\alias{get_year.clock_iso_year_week_day}
\alias{get_week.clock_iso_year_week_day}
\alias{get_day.clock_iso_year_week_day}
\alias{get_hour.clock_iso_year_week_day}
\alias{get_minute.clock_iso_year_week_day}
\alias{get_second.clock_iso_year_week_day}
\alias{get_millisecond.clock_iso_year_week_day}
\alias{get_microsecond.clock_iso_year_week_day}
\alias{get_nanosecond.clock_iso_year_week_day}
\title{Getters: iso-year-week-day}
\usage{
\method{get_year}{clock_iso_year_week_day}(x)

\method{get_week}{clock_iso_year_week_day}(x)

\method{get_day}{clock_iso_year_week_day}(x)

\method{get_hour}{clock_iso_year_week_day}(x)

\method{get_minute}{clock_iso_year_week_day}(x)

\method{get_second}{clock_iso_year_week_day}(x)

\method{get_millisecond}{clock_iso_year_week_day}(x)

\method{get_microsecond}{clock_iso_year_week_day}(x)

\method{get_nanosecond}{clock_iso_year_week_day}(x)
}
\arguments{
\item{x}{\verb{[clock_iso_year_week_day]}

A iso-year-week-day to get the component from.}
}
\value{
The component.
}
\description{
These are iso-year-week-day methods for the
\link[=clock-getters]{getter generics}.
\itemize{
\item \code{get_year()} returns the ISO year. Note that this can differ from the
Gregorian year.
\item \code{get_week()} returns the ISO week of the current ISO year.
\item \code{get_day()} returns a value between 1-7 indicating the weekday of the
current ISO week, where 1 = Monday and 7 = Sunday, in line with the
ISO standard.
\item There are sub-daily getters for extracting more precise components.
}
}
\examples{
x <- iso_year_week_day(2019, 50:52, 1:3)
x

# Get the ISO week
get_week(x)

# Gets the weekday, 1 = Monday, 7 = Sunday
get_day(x)

# Note that the ISO year can differ from the Gregorian year
iso <- iso_year_week_day(2019, 1, 1)
ymd <- as_year_month_day(iso)

get_year(iso)
get_year(ymd)
}