BloombergLP::bdlt::DateUtil::fromYmd

Return a Date for year/month/day if valid; otherwise empty.

Synopsis

Declared in <bdlt_dateutil.h>

static
bsl::optional<Date>
fromYmd(
    int year,
    int month,
    int day);

Description

Return an optional having a Date with the specified year, month, and day, if those form a valid Date (see Date::isValid); otherwise return an optional without a value.

Return Value

optional date, empty if the YMD is invalid

Parameters

NameDescription
yearcalendar year
monthmonth of year
dayday of month