Learn R Programming

shide (version 0.2.1)

shide-arithmetic: Arithmetic operations for jdate and jdatetime

Description

Arithmetic operations for jdate and jdatetime

Usage

# S3 method for jdate
vec_arith(op, x, y, ...)

# S3 method for jdatetime vec_arith(op, x, y, ...)

Value

The binary operator result of x and y. See details for more information on operator behaviors.

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 a difftime object with units = "days".

  • Difference between two jdatetime objects results a difftime object with units = "seconds".

  • A numeric vector can be added to or subtracted from a jdate or jdatetime.

  • A difftime vector can be added to or subtracted from a jdate only if it has resolution bigger than "days".

  • A difftime vector can be added to or subtracted from a jdatetime.

  • A jdate object can be subtracted from a jdatetime and vice versa.

Examples

Run this code
jdatetime_now() - jdate_now()
jdate_now() - as.difftime(1, units ="weeks" ) - as.difftime(1, units = "days")

Run the code above in your browser using DataLab