splusTimeDate: Times and Dates from S-PLUS

A collection of classes and methods for working with times and dates. The code was originally available in S-PLUS.

AuthorTIBCO Software Inc.
Date of publication2016-05-10 10:14:37
MaintainerStephen Kaluzny <skaluzny@tibco.com>
LicenseBSD_3_clause + file LICENSE
Version2.5.0-137

View on CRAN

Man pages

class.event: Event Class

class.GroupVec: Group Vector Class

class.numeric.sequence: Numeric Sequence Class

class.positions: Virtual Classes for Time-Related Objects

class.rel.time: Relative Time Class

class.time: Time and Date Class

class.time.sequence: Time Sequence Class

class.time.span: Time Span Class

class.time.zone: Time Zone Classes

days: Return Various Periods from a Time or Date Object

event: Constructor Function For 'timeEvent' Objects

format.timeDate: Sample Formats

groupvec: 'groupVec' Constructor

gvclasses: 'groupVec' Class Data Access

gvcol: 'groupVec' Class - Data Access

gvdata: 'groupVec' Class Data Access

gvextval: 'groupVec' Extended Class Validation

gvnames: 'groupVec' Class Data Access

gvnonvec: 'groupVec' Extended Class Validation

gvvalid: 'groupVec' Object Validation

holalls: Holiday Generating Functions

holfix: Holiday Generating Functions

holidays: Holiday Generating Function

holnrwkd: Holiday Generating Functions

hours: Return Various Periods from a Time Vector

is.monthend: The End of Month Day Information

mdy: Return Various Periods from a Time Vector

numseq: Constructor for 'numericSequence' Class

options: Set or Return 'timeDate' Options

reltime: Constructor Function for timeRelative Class

shiftPositions: Shift a Positions Object

sort.list: Vector of Indices That Sort Data

timcal: Constructor Function for 'timeDate' Objects

timconv: Convert Time Zones

timeali: Alignment of Times

timeceil: Rounding Functions for timeDate Objects

timeconv: Convert from one time zone to another.

timedate: Constructor Function for timeDate Objects

timedef: Time Class Internal Functions

timespan: Constructor Function For 'timeSpan' Class

timseq: Sequences of Times

timznc: Constructor Function for 'timeZoneC' Class

timznlst: Time Zone List

timzns: Constructor Function for 'timeZoneR' Class

tsequen: Create a Time Sequence Object

Functions

all.equal.list,groupVec-method Man page
as.character,timeDate-method Man page
as.character,timeSequence-method Man page
as.character,timeSpan-method Man page
ceiling,positionsCalendar-method Man page
c,groupVec-method Man page
c,numericSequence-method Man page
coerce,character,timeDate-method Man page
coerce,character,timeRelative-method Man page
coerce,character,timeSpan-method Man page
coerce,character,timeZoneC-method Man page
coerce,Date,timeDate-method Man page
coerce,integer,numericSequence-method Man page
coerce,numeric,numericSequence-method Man page
coerce,numericSequence,character-method Man page
coerce,numericSequence,integer-method Man page
coerce,numericSequence,numeric-method Man page
coerce,numeric,timeDate-method Man page
coerce,numeric,timeSpan-method Man page
coerce,positionsCalendar,timeEvent-method Man page
coerce,POSIXct,timeDate-method Man page
coerce,POSIXlt,timeDate-method Man page
coerce,timeDate,character-method Man page
coerce,timeDate,integer-method Man page
coerce,timeDate,numeric-method Man page
coerce,timeDate,timeSequence-method Man page
coerce,timeRelative,character-method Man page
coerce,timeSequence,character-method Man page
coerce,timeSequence,integer-method Man page
coerce,timeSequence,numeric-method Man page
coerce,timeSequence,timeDate-method Man page
coerce,timeSpan,character-method Man page
coerce,timeSpan,integer-method Man page
coerce,timeSpan,numeric-method Man page
Compare,numeric,timeSpan-method Man page
Compare,positionsCalendar,positionsCalendar-method Man page
Compare,timeSpan,numeric-method Man page
cor,ANY,positionsCalendar-method Man page
cor,ANY,timeSpan-method Man page
cor,positionsCalendar,ANY-method Man page
cor,positionsCalendar,positionsCalendar-method Man page
cor,timeSpan,ANY-method Man page
cor,timeSpan,timeSpan-method Man page
c,timeRelative-method Man page
c,timeSequence-method Man page
cumsum,timeSpan-method Man page
cut,positionsCalendar-method Man page
cut,timeSpan-method Man page
days Man page
days,positionsCalendar-method Man page
diff Man page
diff,numericSequence-method Man page
diff,positionsCalendar-method Man page
diff,timeSpan-method Man page
duplicated,groupVec-method Man page
duplicated,numericSequence-method Man page
duplicated,timeRelative-method Man page
duplicated,timeSequence-method Man page
floor,positionsCalendar-method Man page
format,numericSequence-method Man page
format.timeDate Man page
format,timeDate-method Man page
format.timeSpan Man page
format,timeSpan-method Man page
groupVec Man page
[<-,groupVec,ANY,ANY,ANY-method Man page
[<-,groupVec,ANY,ANY,groupVec-method Man page
[<-,groupVec,ANY,ANY,list-method Man page
groupVec-class Man page
groupVecClasses Man page
groupVecClasses<- Man page
groupVecColumn Man page
groupVecColumn<- Man page
groupVecData Man page
groupVecData<- Man page
groupVecExtValid Man page
[,groupVec-method Man page
[[<-,groupVec-method Man page
[[,groupVec-method Man page
groupVecNames Man page
groupVecNames<- Man page
groupVecNonVec Man page
groupVecValid Man page
hms Man page
hms,positionsCalendar-method Man page
hms,timeSpan-method Man page
holiday.AllSaints Man page
holiday.Anzac Man page
holiday.Australia Man page
holiday.Bastille Man page
holiday.Canada Man page
holiday.Christmas Man page
holiday.Columbus Man page
holiday.Easter Man page
holiday.fixed Man page
holiday.GoodFriday Man page
holiday.Independence Man page
holiday.Labor Man page
holiday.May Man page
holiday.Memorial Man page
holiday.MLK Man page
holiday.nearest.weekday Man page
holiday.NewYears Man page
holiday.NYSE Man page
holiday.Presidents Man page
holiday.Remembrance Man page
holidays Man page
holiday.StPatricks Man page
holiday.Thanksgiving Man page
holiday.Thanksgiving.Canada Man page
holiday.USFederal Man page
holiday.VE Man page
holiday.Veterans Man page
holiday.Victoria Man page
holiday.weekday.number Man page
hours Man page
hours,positionsCalendar-method Man page
hours,timeSpan-method Man page
is.finite,groupVec-method Man page
is.infinite,groupVec-method Man page
is.monthend Man page
is.na,groupVec-method Man page
is.nan,groupVec-method Man page
is.nan,numericSequence-method Man page
is.nan,timeRelative-method Man page
is.nan,timeSequence-method Man page
is.na,numericSequence-method Man page
is.na,timeRelative-method Man page
is.na,timeSequence-method Man page
length<-,groupVec-method Man page
length,groupVec-method Man page
length<-,numericSequence-method Man page
length,numericSequence-method Man page
length<-,timeRelative-method Man page
length,timeRelative-method Man page
length<-,timeSequence-method Man page
length,timeSequence-method Man page
logb,numericSequence-method Man page
logb,timeRelative-method Man page
match,ANY,numericSequence-method Man page
match,ANY,positionsCalendar-method Man page
match,ANY,timeRelative-method Man page
match,ANY,timeSpan-method Man page
match,character,positionsCalendar-method Man page
match,character,timeSpan-method Man page
match,numericSequence,ANY-method Man page
match,positionsCalendar,ANY-method Man page
match,positionsCalendar,character-method Man page
match,positionsCalendar,positionsCalendar-method Man page
match,timeRelative,ANY-method Man page
match,timeSpan,ANY-method Man page
match,timeSpan,character-method Man page
match,timeSpan,timeSpan-method Man page
Math2,numericSequence-method Man page
Math2,positionsCalendar-method Man page
Math2,timeEvent-method Man page
Math2,timeRelative-method Man page
Math2,timeSpan-method Man page
Math,numericSequence-method Man page
Math,positionsCalendar-method Man page
Math,timeEvent-method Man page
Math,timeRelative-method Man page
Math,timeSpan-method Man page
max,positionsCalendar-method Man page
max,timeSpan-method Man page
mdy Man page
mdy,positionsCalendar-method Man page
mean,numericSequence-method Man page
mean,positionsCalendar-method Man page
mean,timeSpan-method Man page
median,numericSequence-method Man page
median,positionsCalendar-method Man page
median,timeSpan-method Man page
min,positionsCalendar-method Man page
min,timeSpan-method Man page
minutes Man page
minutes,positionsCalendar-method Man page
minutes,timeSpan-method Man page
months Man page
months,positionsCalendar-method Man page
names,groupVec-method Man page
+,numeric,positionsCalendar-method Man page
numericSequence Man page
[<-,numericSequence,ANY,ANY,ANY-method Man page
numericSequence-class Man page
[,numericSequence-method Man page
[[<-,numericSequence-method Man page
[[,numericSequence-method Man page
*,numeric,timeRelative-method Man page
Ops,ANY,numericSequence-method Man page
Ops,ANY,positionsCalendar-method Man page
Ops,ANY,timeEvent-method Man page
Ops,ANY,timeRelative-method Man page
Ops,ANY,timeSpan-method Man page
Ops,numericSequence,ANY-method Man page
Ops,numericSequence,numericSequence-method Man page
Ops,positionsCalendar,ANY-method Man page
Ops,positionsCalendar,positionsCalendar-method Man page
Ops,timeEvent,ANY-method Man page
Ops,timeRelative,ANY-method Man page
Ops,timeSpan,ANY-method Man page
Ops,timeSpan,timeSpan-method Man page
positionsCalendar-class Man page
-,positionsCalendar,numeric-method Man page
+,positionsCalendar,numeric-method Man page
-,positionsCalendar,positionsCalendar-method Man page
-,positionsCalendar,timeRelative-method Man page
+,positionsCalendar,timeRelative-method Man page
-,positionsCalendar,timeSpan-method Man page
+,positionsCalendar,timeSpan-method Man page
positions-class Man page
positionsNumeric-class Man page
quantile,numericSequence-method Man page
quantile,positionsCalendar-method Man page
quantile,timeSpan-method Man page
quarters Man page
quarters,positionsCalendar-method Man page
range,positionsCalendar-method Man page
range,timeSpan-method Man page
rep,groupVec-method Man page
rep,numericSequence-method Man page
rev,numericSequence-method Man page
seconds Man page
seconds,positionsCalendar-method Man page
seconds,timeSpan-method Man page
shiftPositions Man page
shiftPositions,numericSequence-method Man page
shiftPositions,timeDate-method Man page
shiftPositions,timeSequence-method Man page
shiftPositions,vector-method Man page
show,groupVec-method Man page
show,numericSequence-method Man page
show,timeDate-method Man page
show,timeEvent-method Man page
show,timeRelative-method Man page
show,timeSequence-method Man page
show,timeSpan-method Man page
show,timeZoneC-method Man page
show,timeZoneR-method Man page
sort.list Man page
sort.list,numericSequence-method Man page
sort.list,positionsCalendar-method Man page
sort.list,timeSpan-method Man page
sort,numericSequence-method Man page
sort,positionsCalendar-method Man page
sort,timeSpan-method Man page
summary,groupVec-method Man page
summary,numericSequence-method Man page
Summary,numericSequence-method Man page
Summary,positionsCalendar-method Man page
summary,timeDate-method Man page
summary,timeEvent-method Man page
Summary,timeEvent-method Man page
summary,timeRelative-method Man page
Summary,timeRelative-method Man page
summary,timeSequence-method Man page
summary,timeSpan-method Man page
Summary,timeSpan-method Man page
summary,timeZoneC-method Man page
summary,timeZoneR-method Man page
sum,timeSpan-method Man page
timeAlign Man page
timeCalendar Man page
timeCeiling Man page
timeCeiling,positionsCalendar-method Man page
timeCeiling,timeSpan-method Man page
timeConvert Man page
timeConvert,timeDate-method Man page
timeDate Man page
[<-,timeDate,ANY,ANY,timeDate-method Man page
timeDate-class Man page
timeDateFormatChoose Man page
[,timeDate-method Man page
timeDateOptions Man page
timeDefaults Man page
timeEvent Man page
[<-,timeEvent,ANY,ANY,timeEvent-method Man page
timeEvent-class Man page
==,timeEvent,timeEvent-method Man page
timeFloor Man page
timeFloor,positionsCalendar-method Man page
timeFloor,timeSpan-method Man page
timeInterval-class Man page
timeRelative Man page
[<-,timeRelative,ANY,ANY,ANY-method Man page
timeRelative-class Man page
[,timeRelative-method Man page
[[<-,timeRelative-method Man page
[[,timeRelative-method Man page
-,timeRelative,missing-method Man page
*,timeRelative,numeric-method Man page
+,timeRelative,positionsCalendar-method Man page
-,timeRelative,timeRelative-method Man page
+,timeRelative,timeRelative-method Man page
timeSeq Man page
timeSequence Man page
[<-,timeSequence,ANY,ANY,ANY-method Man page
timeSequence-class Man page
[,timeSequence-method Man page
[[<-,timeSequence-method Man page
[[,timeSequence-method Man page
timeSpan Man page
timeSpan-class Man page
-,timeSpan,missing-method Man page
+,timeSpan,missing-method Man page
+,timeSpan,positionsCalendar-method Man page
-,timeSpan,timeSpan-method Man page
/,timeSpan,timeSpan-method Man page
+,timeSpan,timeSpan-method Man page
timeTrunc Man page
timeTrunc,positionsCalendar-method Man page
timeTrunc,timeSpan-method Man page
timeZoneC Man page
timeZoneC-class Man page
timeZone-class Man page
timeZoneConvert Man page
timeZoneList Man page
timeZoneR Man page
timeZoneR-class Man page
trunc,positionsCalendar-method Man page
unique,groupVec-method Man page
unique,numericSequence-method Man page
var,ANY,positionsCalendar-method Man page
var,ANY,timeSpan-method Man page
var,positionsCalendar,ANY-method Man page
var,positionsCalendar-method Man page
var,timeSpan,ANY-method Man page
wdydy Man page
wdydy,positionsCalendar-method Man page
weekdays Man page
weekdays,positionsCalendar-method Man page
which.na,groupVec-method Man page
which.na,numericSequence-method Man page
which.na,timeRelative-method Man page
which.na,timeSequence-method Man page
yeardays Man page
yeardays,positionsCalendar-method Man page
years Man page
years,positionsCalendar-method Man page

Files

splusTimeDate
splusTimeDate/tests
splusTimeDate/tests/timeDateTests.t
splusTimeDate/tests/timeMathTests.t
splusTimeDate/tests/timeSequence.t
splusTimeDate/tests/holidayTests.t
splusTimeDate/tests/numSeqTests.t
splusTimeDate/tests/groupVecTests.t
splusTimeDate/tests/eventTests.t
splusTimeDate/tests/relTimeTests.t
splusTimeDate/tests/timeSpanTests.t
splusTimeDate/src
splusTimeDate/src/dateMath.c
splusTimeDate/src/timeFormat.c
splusTimeDate/src/timeFuns.c
splusTimeDate/src/stMath.c
splusTimeDate/src/stMath.h
splusTimeDate/src/dateMath.h
splusTimeDate/src/timeFormat.h
splusTimeDate/src/zoneFuns.h
splusTimeDate/src/timeUtils.c
splusTimeDate/src/align.c
splusTimeDate/src/timeSpanFormat.c
splusTimeDate/src/timeSpanFormat.h
splusTimeDate/src/align.h
splusTimeDate/src/optionsObj.h
splusTimeDate/src/timeObj.h
splusTimeDate/src/mdy.c
splusTimeDate/src/optionsObj.c
splusTimeDate/src/timeFuns.h
splusTimeDate/src/relTime.c
splusTimeDate/src/Syms.h
splusTimeDate/src/init.c
splusTimeDate/src/timeUtils.h
splusTimeDate/src/zoneFuns.c
splusTimeDate/src/relTime.h
splusTimeDate/src/zoneObj.h
splusTimeDate/src/mdy.h
splusTimeDate/src/zoneObj.c
splusTimeDate/src/timeObj.c
splusTimeDate/NAMESPACE
splusTimeDate/R
splusTimeDate/R/AllClasses.R splusTimeDate/R/timeZone.R splusTimeDate/R/aaa.R splusTimeDate/R/event.R splusTimeDate/R/timeUtils.R splusTimeDate/R/timeSeq.R splusTimeDate/R/form_ts.R splusTimeDate/R/form_td.R splusTimeDate/R/align.R splusTimeDate/R/groupVecMethods.R splusTimeDate/R/holidays.R splusTimeDate/R/numSeq.R splusTimeDate/R/groupVecFuns.R splusTimeDate/R/timeDate.R splusTimeDate/R/timeAlign.R splusTimeDate/R/relTime.R splusTimeDate/R/timeSpan.R splusTimeDate/R/zzz.R splusTimeDate/R/timeMath.R
splusTimeDate/MD5
splusTimeDate/DESCRIPTION
splusTimeDate/man
splusTimeDate/man/timespan.Rd splusTimeDate/man/gvnames.Rd splusTimeDate/man/tsequen.Rd splusTimeDate/man/class.time.span.Rd splusTimeDate/man/class.positions.Rd splusTimeDate/man/reltime.Rd splusTimeDate/man/holidays.Rd splusTimeDate/man/mdy.Rd splusTimeDate/man/sort.list.Rd splusTimeDate/man/format.timeDate.Rd splusTimeDate/man/numseq.Rd splusTimeDate/man/timedef.Rd splusTimeDate/man/hours.Rd splusTimeDate/man/gvvalid.Rd splusTimeDate/man/timseq.Rd splusTimeDate/man/class.time.zone.Rd splusTimeDate/man/gvcol.Rd splusTimeDate/man/class.numeric.sequence.Rd splusTimeDate/man/gvnonvec.Rd splusTimeDate/man/is.monthend.Rd splusTimeDate/man/timcal.Rd splusTimeDate/man/event.Rd splusTimeDate/man/timzns.Rd splusTimeDate/man/timznc.Rd splusTimeDate/man/holalls.Rd splusTimeDate/man/days.Rd splusTimeDate/man/class.time.Rd splusTimeDate/man/options.Rd splusTimeDate/man/timedate.Rd splusTimeDate/man/timeali.Rd splusTimeDate/man/holnrwkd.Rd splusTimeDate/man/class.rel.time.Rd splusTimeDate/man/class.GroupVec.Rd splusTimeDate/man/groupvec.Rd splusTimeDate/man/gvextval.Rd splusTimeDate/man/timznlst.Rd splusTimeDate/man/timconv.Rd splusTimeDate/man/timeceil.Rd splusTimeDate/man/holfix.Rd splusTimeDate/man/timeconv.Rd splusTimeDate/man/gvdata.Rd splusTimeDate/man/class.time.sequence.Rd splusTimeDate/man/shiftPositions.Rd splusTimeDate/man/class.event.Rd splusTimeDate/man/gvclasses.Rd
splusTimeDate/LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.