Return an optional Datetime built from the specified clock fields.
Synopsis
Declared in <bdlt_datetimeutil.h>
static
bsl::optional<Datetime>
fromYmdHms(
int year,
int month,
int day,
int hour,
int minute,
int second,
int millisecond = 0,
int microsecond = 0);
Description
Return an optional having a Datetime with the specified year, month, day, hour, minute, second, and the optionally specified millisecond and microsecond, if those form a valid Datetime (see Datetime::isValid); otherwise return an optional without a value.
Return Value
optional containing a valid Datetime, or empty if invalid
Parameters
Name |
Description |
year |
calendar year |
month |
month of year |
day |
day of month |
hour |
hour of day |
minute |
minute of hour |
second |
second of minute |
millisecond |
optional millisecond |
microsecond |
optional microsecond |
Created with MrDocs