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 |
dstPolicy |
daylight‐saving policy for interpreting |
resultValidity |
receives the validity of |
Created with MrDocs