stringi (version 1.0-1)

stri_datetime_fields: [DRAFT API] Get Values for Date and Time Fields

Description

Calculates and returns values for all date and time fields.

Usage

stri_datetime_fields(time, tz = attr(time, "tzone"), locale = NULL)

Arguments

time
an object of class POSIXct or an object coercible to
tz
NULL or "" for the default time zone or a single string with time zone identifier, see stri_timezone_list
locale
NULL or "" for the current default locale, or a single string with locale identifier; a non-Gregorian calendar may be specified by setting @calendar=name keyword

Value

  • Returns a data frame with the following columns:
    1. Year (0 is 1BC, -1 is 2BC, etc.)
    2. 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, seestri_datetime_symbols)
    3. Day
    4. Hour (24-h clock)
    5. Minute
    6. Second
    7. Millisecond
    8. WeekOfYear (this is locale-dependent)
    9. WeekOfMonth (this is locale-dependent)
    10. DayOfYear
    11. DayOfWeek (1-based, 1 denotes Sunday; seestri_datetime_symbols)
    12. Hour12 (12-h clock)
    13. AmPm (seestri_datetime_symbols)
    14. Era (seestri_datetime_symbols)

Details

Vectorized over time.

See Also

Other datetime: stri_datetime_add, stri_datetime_add<-; stri_datetime_create; stri_datetime_format, stri_datetime_format, stri_datetime_parse; stri_datetime_fstr; stri_datetime_now; stri_datetime_symbols; stri_timezone_get, stri_timezone_set; stri_timezone_info; stri_timezone_list

Examples

Run this code
stri_datetime_fields(stri_datetime_now())
stri_datetime_fields(stri_datetime_now(), locale="@calendar=hebrew")
stri_datetime_symbols(locale="@calendar=hebrew")$Month[
   stri_datetime_fields(stri_datetime_now(), locale="@calendar=hebrew")$Month
]

Run the code above in your browser using DataLab