ensembleBMA (version 5.1.5)

ymdhTOjul: Convert to Julian dates.

Description

Converts YYYYMMDDHH or YYYYMMDD dates to Julian dates.

Usage

ymdhTOjul( YYYYMMDDHH, origin = c(month = 1, day = 1, year = 2000))

Arguments

YYYYMMDDHH

A character vector (or its factor equivalent) of dates in the form YYYYMMDDHH or YYYYMMDD, in which YYYY specifies the year, MM the month, DD the day, and (optionally) HH the hour.

origin

A named vector specifying the month, day, and year for the origin of the Julian dates. The default is c(month = 1, day = 1, year = 2000).

Value

A vector of Julian dates corresponding to YYYYMMDDHH. The vector has "origin" and "dropHour" attributes which give the origin for the Julian output and indicate whether or not the original format included the hour.

Details

Requires the chron library.

See Also

dateCheck,julTOymdh

Examples

Run this code
# NOT RUN {
  data(ensBMAtest)

  julianVdates <- ymdhTOjul(ensBMAtest$vdate)
  all.equal( julTOymdh(julianVdates), as.character(ensBMAtest$vdate))

  all.equal( ymdhTOjul(ensBMAtest$idate), julianVdates-2)
# }

Run the code above in your browser using DataLab