pattern_ISO8601_date_builder: Build an ISO8601 date pattern from the year, middle (month or...

View source: R/iso8601_regexp.R

pattern_ISO8601_date_builderR Documentation

Build an ISO8601 date pattern from the year, middle (month or week), day, and time patterns.

Description

Build an ISO8601 date pattern from the year, middle (month or week), day, and time patterns.

Usage

pattern_ISO8601_date_builder(
  truncated,
  pattern_year,
  pattern_middle,
  pattern_day,
  pattern_time,
  allow_before_year_1583
)

Arguments

truncated

Should the date/time be allowed to be truncated? An integer indicating the highest required precision (0=second is required, 1=minute, 2=hour, 3=day, 4=month or week, 5=year, 6=none). A value of 6 will allow an empty string to match.

pattern_year

The pattern for the ISO8601 year (ignored if allow_before_year_1583 is given); if null, only the middle and day part will be returned without a year part.

pattern_middle

The pattern for the ISO8601 month or week (or NULL for ordinal dates)

pattern_day

The pattern for the ISO8601 day

pattern_time

A string to add to the day for including time with date (see pattern_ISO8601_time())

allow_before_year_1583

Should years between 0 and 1582 be allowed (they are only allowed in ISO 8601 with mutual agreement)


billdenney/Rsdtm documentation built on Dec. 7, 2022, 2:11 a.m.