setDatetimeIfValid overloads

Synopses

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);

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);

Return Value

0 on success, and a non‐zero value otherwise

Parameters

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

Created with MrDocs