Function reference
-
parttime()
- Create a parttime object
-
timespan()
- Create a partial timespan object
-
as.parttime()
- Coerce an object to a parttime object
-
as.timespan()
- Cast an object to a timespan
-
has_partial()
- Test whether a partial_time object is incomplete
-
has_partial_date()
- Test whether a partial_time object's date components are incomplete
-
has_partial_time()
- Test whether a partial_time object's time components are incomplete
-
is_partial_time()
is.partial_time()
is_parttime()
is.parttime()
- Shorthand for checking partial time inheritance
-
is_timespan()
- Shorthand for checking timespan inheritance
-
c(<partial_time>)
- Concatenate parttimes
-
is.na(<partial_time>)
- Check if elements of a partial time vector is NA
-
is.na(<timespan>)
- Check if elements of a partial time vector is NA
-
max(<partial_time>)
- Get the maximum of a parttime vector
-
min(<partial_time>)
- Get the minimum of aparttime vector
-
pmax()
- Maxima and Minima
-
pmax(<partial_time>)
- Get the elementwise maximum of parttime vectors
-
pmin()
- Maxima and Minima
-
pmin(<partial_time>)
- Get the elementwise minimum of parttime vectors
-
dim(<partial_time>)
- parttime vector dimensions
-
format(<partial_time>)
- Format a parttime object
-
format(<pillar_shaft_partial_time>)
- parttime pillar formatting
lubridate-style accessors & assignment
lubridate
interoperability with available generics (such as year
and year<-
)
-
year()
`year<-`()
month()
`month<-`()
mday()
`mday<-`()
day()
`day<-`()
hour()
`hour<-`()
minute()
`minute<-`()
second()
`second<-`()
tz()
`tz<-`()
- Datetime component access and assignment functions
-
as.interval(<partial_time>)
- Wrapper for lubridate as.interval
-
as.interval(<timespan>)
- Wrapper for lubridate as.interval
-
is.timespan()
- Shorthand for checking timespan inheritance
-
format(<pillar_shaft_partial_time>)
- parttime pillar formatting
-
pillar_shaft(<partial_time>)
- parttime as pillar shaft
-
obj_print_data(<partial_time>)
- parttime data output
-
obj_print_footer(<partial_time>)
- parttime footer
-
obj_print_header(<partial_time>)
- parttime output header
-
type_sum(<partial_time>)
- parttime type name
-
Ops(<partial_time>)
- Handler for Ops generics for partial_time objects
-
Ops(<timespan>)
- Handler for Ops generics for timespan objects
-
`+`(<partial_time>,<Period>)
- Addition of a lubridate Period to a parttime partial_time
-
definitely()
- "Definitely" generic for resolving uncertainty
-
definitely(<partial_time_logical>)
- Determine whether a partial_time logical matrix is definitely TRUE
-
possibly()
- "Possibly" generic for resolving uncertainty
-
possibly(<partial_time_logical>)
- Determine whether a partial_time logical matrix is possibly TRUE
-
impute_time()
impute_date()
impute_time_min()
impute_date_min()
impute_time_max()
impute_date_max()
impute_time_mid()
impute_date_mid()
- Impute a partial time object with a timestamp or specific fields
-
includes()
- Determine whether one object includes another
-
includes(<partial_time>)
- Determine whether a partial time contains an object
-
includes.partial_time(<partial_time>)
- Test for whether a timestamp could be included within parttime uncertainty
-
normalize_month_day()
- Normalize days in month back to day limit for a given month
-
propagate_na()
- Propegate field missingness from higher to lower resolution
-
reflow_fields()
- Reflow potentially invalid time components to adjacent fields
-
to_gmt()
- Generic for coercing timestamps to GMT timezone
-
trim()
- Shorten a timespan
Indexing and indexed assignment
Base-R-style vector indexing and assignment as a vector, or accessors to the underlying matrix.
-
`[`(<partial_time>)
`[[`(<partial_time>)
`[<-`(<partial_time>)
`[[<-`(<partial_time>)
- Indexing operators for partial_time objects
-
vec_cast(<logical.partial_time>)
- Cast partial time to logical
-
vec_cast(<partial_time>)
- Cast to partial time object
-
vec_cast(<partial_time.character>)
- Coerce character date representations to parttime objects
-
vec_cast(<partial_time.default>)
- Default handler for casting to a partial time
-
vec_cast(<partial_time.matrix>)
- Cast a matrix to a partial time
-
vec_cast(<timespan>)
- Cast to timespan object
-
vec_cast(<timespan.character>)
- Cast partial time to timespan, representing uncertainty as a range
-
vec_cast(<timespan.default>)
- Default handler for casting to a timespan
-
vec_cast(<timespan.double>)
- Cast an array to a timespan
-
vec_cast(<timespan.numeric>)
- Cast an array to a timespan
-
vec_cast(<timespan.partial_time>)
- Cast partial time to timespan, representing uncertainty as a range
-
vec_ptype_abbr(<partial_time>)
- Abbreviated partial time class name
-
vec_ptype_full(<partial_time>)
- Full parttime class name