| subsecond | R Documentation |
Helper getter/setter methods for the subseconds (aka fractional seconds) of datetimeoffset() objects.
## S3 method for class 'datetimeoffset'
get_millisecond(x)
## S3 method for class 'datetimeoffset'
set_millisecond(x, value, ..., na_set = FALSE, digits = 3L)
## S3 method for class 'datetimeoffset'
get_microsecond(x)
## S3 method for class 'datetimeoffset'
set_microsecond(x, value, ..., na_set = FALSE, digits = 6L)
get_subsecond(x, ...)
## S3 method for class 'datetimeoffset'
get_subsecond(x, digits = get_subsecond_digits(x), ...)
set_subsecond(x, value, digits = 1L, ...)
## S3 method for class 'datetimeoffset'
set_subsecond(x, value, digits = 1L, ..., na_set = FALSE)
x |
A datetime object. |
value |
The replacement value. For |
... |
Currently ignored. |
na_set |
If |
digits |
If |
Internally datetimeoffset() objects represent subseconds with two fields:
Nanoseconds (as an integer)
Number of subsecond digits (as an integer)
One can explicitly get/set these fields with
get_nanosecond() / set_nanosecond()
get_subsecond_digits() / set_subsecond_digits()
We implement datetimeoffset() support for the following S3 methods from clock:
get_millisecond()
get_microsecond()
set_millisecond() (note sets any non-zero microsecond/nanosecond elements to zero)
set_microsecond() (note sets any non-zero nanosecond elements to zero)
We implement the following new S3 methods:
get_subsecond()
set_subsecond()
get_millisecond(), get_microsecond(), and get_subsecond() returns an integer vector.
set_millisecond(), set_microsecond(), and set_subsecond() returns a datetime vector.
library("clock")
dt <- as_datetimeoffset("2020-01-01T10:10:10.123456789")
format(dt)
get_millisecond(dt)
get_microsecond(dt)
get_subsecond(dt, 1L)
get_subsecond(dt, 7L)
set_microsecond(dt, 123456L)
set_millisecond(dt, 123L)
set_subsecond(dt, 12L, digits = 2L)
set_subsecond(dt, 12L, digits = 3L)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.