utinvcal.nc: Convert UTC Referenced Dates Into Temporal Amounts

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/RNetCDF.R

Description

Convert a UTC referenced date into a temporal amount.

Usage

1
utinvcal.nc(unitstring, value)

Arguments

unitstring

A temporal unit with an origin (e.g., “days since 1900-01-01”).

value

Dates to convert as a numeric vector or array, or a vector of strings or POSIXct values.

Details

Uses the UDUNITS library to convert a UTC-referenced date and time into the amount, value, of the temporal unit, unitstring.

If the dates are given in string form, the structure must be exactly "YYYY-MM-DD hh:mm:ss".

A vector of POSIXct values is also accepted as input. These are converted to the specified units by a linear transformation, without an intermediate separation into date components.

Value

A vector containing the amount(s) of the temporal unit(s) corresponding to the given date(s).

Author(s)

Pavel Michna, Milton Woods

References

http://www.unidata.ucar.edu/software/udunits/

See Also

utcal.nc

Examples

1
2
3
4
5
6
7
##  Convert UTC referenced time to other time units
utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(1900,1,1,5,25,0))
utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", "1900-01-01 05:25:00")
utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", ISOdatetime(1900,1,1,5,25,0,tz="UTC"))

##  An example of reading and writing a netcdf time coordinate 
##  is given in the help for utcal.nc

Example output

[1] 6.416667
[1] 6.416667
[1] 6.416667

RNetCDF documentation built on May 2, 2019, 6:12 p.m.