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

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

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

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

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

Convert srcTime to local time in targetTimeZoneId.

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

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

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

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

result

receives the converted local date‐time

targetTimeZoneId

identifier of the destination time zone

srcTime

source local date‐time to convert

srcTimeZoneId

identifier of the source time zone

dstPolicy

daylight‐saving policy for interpreting srcTime

Created with MrDocs