Product SiteDocumentation Site

5.4.3.11. init


>>-init(fullDate)---------------------------------------------><

>>-init(hours, minutes, seconds)------------------------------><

>>-init(day, hours, minutes, second, microseconds)------------><

Initializes a new TimeSpan instance. If the single fullDate argument is used, the TimeSpan argument is initialized to the time span fullDate microseconds. Otherwise, the TimeSpan instance is initialized to either the hours, minutes, and seconds or the days, hours, minutes, seconds, and microseconds components. Each of these components must be a valid whole number within the acceptable range for the given component. For example, hours must be in the range 0-23, while minutes must be in the range 0-59.

Example 5.188. Class TIMESPAN


                         -- initializes to 15 hours, 37 minutes and 30 seconds
                         -- (15:37:30.000000)
span = .TimeSpan~new(time('F', "15:37:30", "N))
                         -- also initializes to 15:37:30.000000
span = .TimeSpan~new(15, 37, 30)
                         -- initializes to 6.04:33:15.000100
span = .TimeSpan~new(6, 4, 33, 15, 100)