BloombergLP::baltzo::TimeZoneUtil::convertLocalToUtc

convertLocalToUtc overloads

Synopses

Declared in <baltzo_timezoneutil.h>

Convert localTime in timeZoneId to a UTC date-time.

static
int
convertLocalToUtc(
    bdlt::Datetime* result,
    bdlt::Datetime const& localTime,
    char const* timeZoneId,
    DstPolicy::Enum dstPolicy = DstPolicy::e_UNSPECIFIED);
» more...

Load a LocalDatetime UTC result; see the primary convertLocalToUtc overload.

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

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
resultreceives the corresponding UTC date-time
localTimelocal date-time to convert
timeZoneIdidentifier of the time zone for localTime
dstPolicydaylight-saving policy for interpreting localTime