Module elocaltime

Data Types

absolute_lookup()

absolute_lookup() = #absolute_lookup{}

civil_lookup()

civil_lookup() = #civil_lookup{}

datetime()

datetime() = calendar:datetime() | timestamp()

disambiguation()

disambiguation() = '?DS_STANDARD' | '?DS_DAYLIGHT' | '?DS_BOTH'

reason()

reason() = any()

timezone()

timezone() = binary() | '?TIMEZONE_UTC' | '?TIMEZONE_LOCAL' | '?TIMEZONE_FIXED'

Function Index

absolute_lookup/2
civil_lookup/2
format/2
format/3
is_timezone_valid/1
local2utc_datetime/3
local2utc_ts/3
start/0
start/1
stop/0
utc2local_datetime/2
utc2local_ts/2

Function Details

absolute_lookup/2

absolute_lookup(Date::datetime(), Timezone::timezone()) -> {ok, absolute_lookup()} | {error, reason()}

civil_lookup/2

civil_lookup(Date::datetime(), Timezone::timezone()) -> {ok, civil_lookup()} | {error, reason()}

format/2

format(Format::binary(), DateTime::datetime()) -> {ok, binary()}

format/3

format(Format::binary(), DateTime::datetime(), Timezone::timezone()) -> {ok, binary()}

is_timezone_valid/1

is_timezone_valid(Timezone::timezone()) -> boolean()

local2utc_datetime/3

local2utc_datetime(Date::datetime(), Timezone::timezone(), Disambiguation::disambiguation()) -> {ok, calendar:datetime()} | {ok, calendar:datetime(), calendar:datetime()} | {error, reason()}

local2utc_ts/3

local2utc_ts(Date::datetime(), Timezone::timezone(), Disambiguation::disambiguation()) -> {ok, timestamp()} | {ok, timestamp(), timestamp()} | {error, reason()}

start/0

start() -> ok | {error, reason()}

start/1

start(Type::permanent | transient | temporary) -> ok | {error, reason()}

stop/0

stop() -> ok

utc2local_datetime/2

utc2local_datetime(Date::datetime(), Timezone::timezone()) -> {ok, calendar:datetime()} | {error, reason()}

utc2local_ts/2

utc2local_ts(Date::datetime(), Timezone::timezone()) -> {ok, timestamp()} | {error, reason()}


Generated by EDoc