shide-arithmetic {shide} | R Documentation |
Arithmetic operations for jdate
and jdatetime
Description
Arithmetic operations for jdate
and jdatetime
Usage
## S3 method for class 'jdate'
vec_arith(op, x, y, ...)
## S3 method for class 'jdatetime'
vec_arith(op, x, y, ...)
Arguments
op |
An arithmetic operator as a string. |
x , y |
A pair of vectors. |
... |
These dots are for future extensions and must be empty. |
Details
Supported operations:
Difference between two
jdate
objects results adifftime
object withunits = "days"
.Difference between two
jdatetime
objects results adifftime
object withunits = "seconds"
.A numeric vector can be added to or subtracted from a
jdate
orjdatetime
.A
difftime
vector can be added to or subtracted from ajdate
only if it has resolution bigger than "days".A
difftime
vector can be added to or subtracted from ajdatetime
.A
jdate
object can be subtracted from ajdatetime
and vice versa.
Value
The binary operator result of x
and y
. See
details for more information on operator behaviors.
Examples
jdatetime_now() - jdate_now()
jdate_now() - as.difftime(1, units ="weeks" ) - as.difftime(1, units = "days")