Learn R Programming

timeDate (version 290.84)

timeDateMathOps: timeDate Mathematical Operations

Description

Functions for mathematical and logical operations on 'timeDate' objects. The functions are: ll{ Ops,timeDate Group 'Ops' generic functions for 'timeDate' objects, +,timeDate Performs arithmetic + operation on 'timeDate' objects, -,timeDate Performs arithmetic - operation on 'timeDate' objects. }

Usage

## S3 method for class 'timeDate,timeDate':
Ops(e1, e2)

Arguments

e1, e2
usually objects of class timeDate, in the case of addition and subtraction e2 may be of class numeric.

Value

  • Ops.timeDate these are functions for mathematical operations. Group Ops are generic functions which manage mathematical operations. +.timeDate -.timeDate The plus operator "+" performs arithmetic "+" operation on timeDate objects, and the minus operator "-" returns a difftime object if both arguments e1 and e2 are "timeDate" objects, or returns a "timeDate" object e2 seconds earlier than e1.

Examples

Run this code
## Create Character Vectors:
   dts = c("1989-09-28", "2001-01-15", "2004-08-30", "1990-02-09")
   dts
   tms = c(  "23:12:55",   "10:34:02",   "08:30:00",   "11:18:23")
   tms
   
## "+/-" - 
   # Add One Day to a Given timeDate Object:
   GMT = timeDate(dts, zone = "GMT", FinCenter = "GMT")
   GMT
   ZUR = timeDate(dts, zone = "GMT", FinCenter = "Europe/Zurich")
   ZUR
   GMT + 24*3600
   ZUR[2] - ZUR[1]

Run the code above in your browser using DataLab