initLocalTime overloads

Synopses

Declared in <baltzo_timezoneutil.h>

Initialize local time in timeZoneId from localTime.

static
int
initLocalTime(
    bdlt::DatetimeTz* result,
    bdlt::Datetime const& localTime,
    char const* timeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);

Initialize a LocalDatetime result; see the primary initLocalTime overload.

static
int
initLocalTime(
    LocalDatetime* result,
    bdlt::Datetime const& localTime,
    char const* timeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);

Initialize a bdlt::DatetimeTz result and load validity; see the primary initLocalTime overload.

static
int
initLocalTime(
    bdlt::DatetimeTz* result,
    LocalTimeValidity::Enum* resultValidity,
    bdlt::Datetime const& localTime,
    char const* timeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);

Initialize a LocalDatetime result and load validity; see the primary initLocalTime overload.

static
int
initLocalTime(
    LocalDatetime* result,
    LocalTimeValidity::Enum* resultValidity,
    bdlt::Datetime const& localTime,
    char const* timeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

result

receives the initialized local date‐time

localTime

local date‐time to interpret

timeZoneId

identifier of the time zone for localTime

dstPolicy

daylight‐saving policy for interpreting localTime

resultValidity

receives the validity of localTime

Created with MrDocs