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

◆ date_time() [7/10]

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

Initializes a new instance of the xttd::date_time structure to the specified year, month, day, hour, minute, and second.

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).
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.
Remarks
The xtd::date_time::kind property is initialized to xtd::date_time_kind::unspecified.
This constructor interpretsyear, month, and day as a year, month, and day in the Gregorian calendar.