Set this date from Y/M/D if they form a valid value; otherwise do nothing.

Synopsis

Declared in <bdlt_date.h>

int
validateAndSetYearMonthDay(
    int year,
    int month,
    int day);

Description

Set this object to have the value represented by the specified year, month, and day if they comprise a valid Date value (see isValidYearMonthDay). Return 0 on success, and a non‐zero value (with no effect) otherwise.

DEPRECATED: Use setYearMonthDayIfValid instead.

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

year

year of the candidate date

month

month of the candidate date

day

day of month of the candidate date

Created with MrDocs