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

◆ date_time() [6/10]

xtd::date_time::date_time ( uint32  year,
uint32  month,
uint32  day 
)

Initializes a new instance of the xtd::date_time structure to the specified year, month, and day.

Parameters
yearThe year (1 through 9999).
monthThe month (1 through 12).
dayThe day (1 through the number of days in month).
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.
Examples
The following example uses the date_time(uint32, uint32, uint32) constructor to instantiate a xtd::date_time value. The example also illustrates that this overload creates a xtd::date_time value whose time component equals midnight (or 0:00).
date_time date1(2010, 8, 18);
console::write_line(date1.to_string());
// The example displays the following output:
// 8/18/2010 12:00:00 AM
static void write_line()
Writes the current line terminator to the standard output stream using the specified format informati...
Represents an instant in time, typically expressed as a date and time of day.
Definition date_time.h:85
Remarks
This constructor interprets year, month, and day as a year, month, and day in the Gregorian calendar.