tis (version 1.37.1)

hms: Hours, Minutes and Seconds from a Time Index or Jul

Description

Extract the fractional part of a ti (time index) or jul (julian date) object as a normalized list of hours, minutes, and seconds.

Usage

hms(x)

Arguments

x

a jul or something numeric that can be converted into a jul with a fractional part.

Value

A list with components:

hours

Normalized number of hours

minutes

Normalized number of minutes

seconds

Normalized number of seconds

See the details.

Details

The fractional part of x is multiplied by 86400 (the number of seconds in a day) and rounded to get the number of seconds. This is then divided by 3600 to get the number of hours, and the remainder of that is divided by 60 to get the normalized number of minutes. The remainder from the second division is the normalized number of seconds.

See Also

ti and jul. Also see hourly for information on intraday frequencies

Examples

Run this code
# NOT RUN {
hms(today() + 0.5)
hms(today())
hms(today() + 43201/86400)
# }

Run the code above in your browser using DataCamp Workspace