BloombergLP::bdlt::DatetimeTz::setDatetimeTzIfValid

Set this object from localDatetime and offset if they are valid.

Synopsis

Declared in <bdlt_datetimetz.h>

int
setDatetimeTzIfValid(
    Datetime const& localDatetime,
    int offset);

Description

If the specified localDatetime and offset represent a valid DatetimeTz value (see isValid), set the local datetime and the time zone offset of this object to the localDatetime and offset values respectively and return 0, leave this object unmodified and return a non-zero value otherwise.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
localDatetimelocal datetime value
offsettime zone offset from UTC in minutes