stri_datetime_fields: Get Values for Date and Time Fields¶
Description¶
Computes and returns values for all date and time fields.
Usage¶
stri_datetime_fields(time, tz = attr(time, "tzone"), locale = NULL)
Arguments¶
|
an object of class |
|
|
|
|
Details¶
Vectorized over time
.
Value¶
Returns a data frame with the following columns:
Year (0 is 1BC, -1 is 2BC, etc.)
Month (1-based, i.e., 1 stands for the first month, e.g., January; note that the number of months depends on the selected calendar, see
stri_datetime_symbols
)Day
Hour (24-h clock)
Minute
Second
Millisecond
WeekOfYear (this is locale-dependent)
WeekOfMonth (this is locale-dependent)
DayOfYear
DayOfWeek (1-based, 1 denotes Sunday; see
stri_datetime_symbols
)Hour12 (12-h clock)
AmPm (see
stri_datetime_symbols
)Era (see
stri_datetime_symbols
)
See Also¶
The official online manual of stringi at https://stringi.gagolewski.com/
Gagolewski M., stringi: Fast and portable character string processing in R, Journal of Statistical Software 103(2), 2022, 1-59, doi:10.18637/jss.v103.i02
Other datetime: stri_datetime_add()
, stri_datetime_create()
, stri_datetime_format()
, stri_datetime_fstr()
, stri_datetime_now()
, stri_datetime_symbols()
, stri_timezone_get()
, stri_timezone_info()
, stri_timezone_list()
Examples¶
stri_datetime_fields(stri_datetime_now())
## Year Month Day Hour Minute Second Millisecond WeekOfYear WeekOfMonth
## 1 2024 7 11 12 31 6 108 28 2
## DayOfYear DayOfWeek Hour12 AmPm Era
## 1 193 5 0 2 2
stri_datetime_fields(stri_datetime_now(), locale='@calendar=hebrew')
## Year Month Day Hour Minute Second Millisecond WeekOfYear WeekOfMonth
## 1 5784 11 5 12 31 6 113 44 2
## DayOfYear DayOfWeek Hour12 AmPm Era
## 1 300 5 0 2 1
stri_datetime_symbols(locale='@calendar=hebrew')$Month[
stri_datetime_fields(stri_datetime_now(), locale='@calendar=hebrew')$Month
]
## [1] "Tamuz"