number of minutes into the hour
number of seconds into the minute
number of milliseconds into the second
a TimeOfDay representing the given time fields.
Note: There is no verification of the range of values, or normalization made. So if you pass in larger values than the maximum value for that field, they will be stored as that value.
auto tod = TimeOfDay(100, 100, 100, 10000); assert(tod.hours == 100); assert(tod.minutes == 100); assert(tod.seconds == 100); assert(tod.millis == 10000);
constructor.