xtd 0.2.0
Loading...
Searching...
No Matches

◆ date_time() [10/10]

xtd::date_time::date_time ( uint32  year,
uint32  month,
uint32  day,
uint32  hour,
uint32  minute,
uint32  second,
uint32  millisecond,
date_time_kind  kind 
)

Initializes a new instance of the xtd::date_time structure to the specified year, month, day, hour, minute, second, millisecond, and Coordinated Universal Time (UTC) or local time.

Parameters
yearThe year (1 through 9999).
monthThe month (1 through 12).
dayThe day (1 through the number of days in month).
hourThe hours (0 through 23).
minuteThe minutes (0 through 59).
secondThe seconds (0 through 59).
millisecondThe milliseconds (0 through 999).
kindOne of the enumeration values that indicates whether year, month, day, hour, minute and second specify a local time, Coordinated Universal Time (UTC), or neither.
Exceptions
xtd::argument_out_of_range_exceptionyear is less than 1 or greater than 9999.
-or-
month is less than 1 or greater than 12.
-or-
day is less than 1 or greater than the number of days in month.
-or-
hour is less than 0 or greater than 23.
-or-
minute is less than 0 or greater than 59
-or-
second is less than 0 or greater than 59
-or-
millisecond is less than 0 or greater than 999.
Remarks
This constructor interpretsyear, month, and day as a year, month, and day in the Gregorian calendar.