setDatetimeIfValid overloads
Declared in <bdlt_datetime.h>
Set this object to date and optional time fields if valid.
int
setDatetimeIfValid(
Date const& date,
int hour = 0,
int minute = 0,
int second = 0,
int millisecond = 0,
int microsecond = 0);
» more...
Set this object from calendar fields if they form a valid datetime.
int
setDatetimeIfValid(
int year,
int month,
int day,
int hour = 0,
int minute = 0,
int second = 0,
int millisecond = 0,
int microsecond = 0);
» more...
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| date | date part to set |
| hour | hour attribute (default 0) |
| minute | minute attribute (default 0) |
| second | second attribute (default 0) |
| millisecond | millisecond attribute (default 0) |
| microsecond | microsecond attribute (default 0) |
| year | year attribute |
| month | month attribute |
| day | day-of-month attribute |