BloombergLP::baltzo::TimeZoneUtil::convertLocalToLocalTime

convertLocalToLocalTime overloads

Synopses

Declared in <baltzo_timezoneutil.h>

Convert between bdlt::DatetimeTz values; see the primary convertLocalToLocalTime overload.

static
int
convertLocalToLocalTime(
    bdlt::DatetimeTz* result,
    char const* targetTimeZoneId,
    bdlt::DatetimeTz const& srcTime);
» more...

Convert to a bdlt::DatetimeTz result; see the primary convertLocalToLocalTime overload.

static
int
convertLocalToLocalTime(
    bdlt::DatetimeTz* result,
    char const* targetTimeZoneId,
    LocalDatetime const& srcTime);
» more...

Convert using a bdlt::DatetimeTz source; see the primary convertLocalToLocalTime overload.

static
int
convertLocalToLocalTime(
    LocalDatetime* result,
    char const* targetTimeZoneId,
    bdlt::DatetimeTz const& srcTime);
» more...

Convert srcTime to local time in targetTimeZoneId.

static
int
convertLocalToLocalTime(
    LocalDatetime* result,
    char const* targetTimeZoneId,
    LocalDatetime const& srcTime);
» more...

Convert to a bdlt::DatetimeTz result; see the primary convertLocalToLocalTime overload with source time zone.

static
int
convertLocalToLocalTime(
    bdlt::DatetimeTz* result,
    char const* targetTimeZoneId,
    bdlt::Datetime const& srcTime,
    char const* srcTimeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);
» more...

Convert srcTime in srcTimeZoneId to local time in targetTimeZoneId.

static
int
convertLocalToLocalTime(
    LocalDatetime* result,
    char const* targetTimeZoneId,
    bdlt::Datetime const& srcTime,
    char const* srcTimeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);
» more...

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
resultreceives the converted local date-time
targetTimeZoneIdidentifier of the destination time zone
srcTimesource local date-time to convert
srcTimeZoneIdidentifier of the source time zone
dstPolicydaylight-saving policy for interpreting srcTime