R: Partial Datetime Handling

# Partial Datetime Handling

## Documentation for package ‘parttime’ version 0.1.2

- DESCRIPTION file
- Package NEWS
- Package README

## Help Pages

A C D E F H I M N O P R S T V Y misc

## -- A --

as.interval-method | Wrapper for lubridate as.interval
as.interval-method | Wrapper for lubridate as.interval
as.parttime | Coerce an object to a parttime object
as.timespan | Cast an object to a timespan

## -- C --

c.partial_time | Concatenate parttimes

## -- D --

day | Datetime component access and assignment functions
day<- | Datetime component access and assignment functions
day<--method | Datetime component access and assignment functions
day<-.partial_time | Datetime component access and assignment functions
definitely | "Definitely" generic for resolving uncertainty
definitely.partial_time_logical | Determine whether a partial_time logical matrix is definitely TRUE
dim.partial_time | parttime vector dimensions

## -- E --

end | end S3 generic

## -- F --

format.partial_time | Format a parttime object
format.pillar_shaft_partial_time | parttime pillar formatting

## -- H --

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
hour | Datetime component access and assignment functions
hour.partial_time | Datetime component access and assignment functions
hour<- | Datetime component access and assignment functions
hour<--method | Datetime component access and assignment functions
hour<-.partial_time | Datetime component access and assignment functions

## -- I --

impute_date | Impute a partial time object with a timestamp or specific fields
impute_date_max | Impute a partial time object with a timestamp or specific fields
impute_date_mid | Impute a partial time object with a timestamp or specific fields
impute_date_min | Impute a partial time object with a timestamp or specific fields
impute_time | Impute a partial time object with a timestamp or specific fields
impute_time.default | Impute a partial time object with a timestamp or specific fields
impute_time.partial_time | Impute a partial time object with a timestamp or specific fields
impute_time.POSIXt | Impute a partial time object with a timestamp or specific fields
impute_time_max | Impute a partial time object with a timestamp or specific fields
impute_time_mid | Impute a partial time object with a timestamp or specific fields
impute_time_min | 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
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
is.partial_time | Shorthand for checking partial time inheritance
is.parttime | Shorthand for checking partial time inheritance
is.timespan | Shorthand for checking timespan inheritance
is_partial_time | Shorthand for checking partial time inheritance
is_parttime | Shorthand for checking partial time inheritance
is_timespan | Shorthand for checking timespan inheritance

## -- M --

max.partial_time | Get the maximum of a parttime vector
mday | Datetime component access and assignment functions
mday.partial_time | Datetime component access and assignment functions
mday<- | Datetime component access and assignment functions
min.partial_time | Get the minimum of aparttime vector
minute | Datetime component access and assignment functions
minute.partial_time | Datetime component access and assignment functions
minute<- | Datetime component access and assignment functions
minute<--method | Datetime component access and assignment functions
minute<-.partial_time | Datetime component access and assignment functions
month | Datetime component access and assignment functions
month.partial_time | Datetime component access and assignment functions
month<- | Datetime component access and assignment functions
month<--method | Datetime component access and assignment functions
month<-.partial_time | Datetime component access and assignment functions

## -- N --

normalize_month_day | Normalize days in month back to day limit for a given month

## -- O --

obj_print_data.partial_time | parttime data output
obj_print_footer.partial_time | parttime footer
obj_print_header.partial_time | parttime output header
Ops.partial_time | Handler for Ops generics for partial_time objects
Ops.timespan | Handler for Ops generics for timespan objects

## -- P --

parttime | Create a parttime object
parttime_access_and_assign | Datetime component access and assignment functions
parttime_extract | Indexing operators for partial_time objects
pillar_shaft.partial_time | parttime as pillar shaft
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
possibly | "Possibly" generic for resolving uncertainty
possibly.partial_time_logical | Determine whether a partial_time logical matrix is possibly TRUE

## -- R --

reflow_fields | Reflow potentially invalid time components to adjacent fields

## -- S --

second | Datetime component access and assignment functions
second.partial_time | Datetime component access and assignment functions
second<- | Datetime component access and assignment functions
second<--method | Datetime component access and assignment functions
second<-.partial_time | Datetime component access and assignment functions
start | start S3 generic

## -- T --

timespan | Create a partial timespan object
to_gmt | Generic for coercing timestamps to GMT timezone
trim | Shorten a timespan
type_sum.partial_time | parttime type name
tz | Datetime component access and assignment functions
tz.partial_time | Datetime component access and assignment functions
tz<- | Datetime component access and assignment functions
tz<-.partial_time | Datetime component access and assignment functions

## -- V --

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

## -- Y --

year | Datetime component access and assignment functions
year.partial_time | Datetime component access and assignment functions
year<- | Datetime component access and assignment functions
year<--method | Datetime component access and assignment functions
year<-.partial_time | Datetime component access and assignment functions

## -- misc --

+-method | Addition of a lubridate Period to a parttime partial_time
[.partial_time | Indexing operators for partial_time objects
[<-.partial_time | Indexing operators for partial_time objects
[[.partial_time | Indexing operators for partial_time objects
[[<-.partial_time | Indexing operators for partial_time objects