Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
time_zone_conversions.mqh File Reference

Helpers for converting supported regional time zones and UTC. More...

Go to the source code of this file.

Namespaces

namespace  time_shield
 Main namespace for the Time Shield library.

Functions

datetime time_shield::zone_to_gmt (const datetime local, const TimeZone zone)
 Convert supported local civil time to GMT.
datetime time_shield::gmt_to_zone (const datetime gmt, const TimeZone zone)
 Convert GMT to a supported local civil time zone.
datetime time_shield::cet_to_gmt_impl (const datetime cet)
datetime time_shield::gmt_to_cet_impl (const datetime gmt)
datetime time_shield::european_local_to_gmt (const datetime local, const int standard_offset_hours)
datetime time_shield::gmt_to_european_local (const datetime gmt, const int standard_offset_hours)
bool time_shield::fixed_zone_offset (const TimeZone zone, long &utc_offset)
datetime time_shield::cet_to_gmt (const datetime cet)
 Convert Central European Time to Greenwich Mean Time.
datetime time_shield::eet_to_gmt (const datetime eet)
 Convert Eastern European Time to Greenwich Mean Time.
datetime time_shield::gmt_to_cet (const datetime gmt)
 Convert GMT to Central European Time.
datetime time_shield::gmt_to_eet (const datetime gmt)
 Convert GMT to Eastern European Time.
datetime time_shield::et_to_gmt (const datetime et)
 Convert US Eastern Time to GMT.
datetime time_shield::gmt_to_et (const datetime gmt)
 Convert GMT to US Eastern Time.
datetime time_shield::ny_to_gmt (const datetime ny)
 Convert New York Time to GMT.
datetime time_shield::gmt_to_ny (const datetime gmt)
 Convert GMT to New York Time.
datetime time_shield::ct_to_gmt (const datetime ct)
 Convert US Central Time to GMT.
datetime time_shield::gmt_to_ct (const datetime gmt)
 Convert GMT to US Central Time.
datetime time_shield::convert_time_zone (const datetime local, const TimeZone from, const TimeZone to)
 Convert a timestamp between two supported local civil time zones.
datetime time_shield::ist_to_gmt (const datetime ist)
datetime time_shield::gmt_to_ist (const datetime gmt)
datetime time_shield::myt_to_gmt (const datetime myt)
datetime time_shield::gmt_to_myt (const datetime gmt)
datetime time_shield::wib_to_gmt (const datetime wib)
datetime time_shield::gmt_to_wib (const datetime gmt)
datetime time_shield::wita_to_gmt (const datetime wita)
datetime time_shield::gmt_to_wita (const datetime gmt)
datetime time_shield::wit_to_gmt (const datetime wit)
datetime time_shield::gmt_to_wit (const datetime gmt)
datetime time_shield::kzt_to_gmt (const datetime kzt)
datetime time_shield::gmt_to_kzt (const datetime gmt)
datetime time_shield::trt_to_gmt (const datetime trt)
datetime time_shield::gmt_to_trt (const datetime gmt)
datetime time_shield::byt_to_gmt (const datetime byt)
datetime time_shield::gmt_to_byt (const datetime gmt)
datetime time_shield::sgt_to_gmt (const datetime sgt)
datetime time_shield::gmt_to_sgt (const datetime gmt)
datetime time_shield::ict_to_gmt (const datetime ict)
datetime time_shield::gmt_to_ict (const datetime gmt)
datetime time_shield::pht_to_gmt (const datetime pht)
datetime time_shield::gmt_to_pht (const datetime gmt)
datetime time_shield::gst_to_gmt (const datetime gst)
datetime time_shield::gmt_to_gst (const datetime gmt)
datetime time_shield::hkt_to_gmt (const datetime hkt)
datetime time_shield::gmt_to_hkt (const datetime gmt)
datetime time_shield::jst_to_gmt (const datetime jst)
datetime time_shield::gmt_to_jst (const datetime gmt)
datetime time_shield::kst_to_gmt (const datetime kst)
datetime time_shield::gmt_to_kst (const datetime gmt)
datetime time_shield::kyiv_to_gmt (const datetime kyiv)
datetime time_shield::gmt_to_kyiv (const datetime gmt)
bool time_shield::is_us_eastern_dst_local (const DateTimeStruct &dt)
 Check if local US Eastern time uses DST.

Detailed Description

Helpers for converting supported regional time zones and UTC.

Definition in file time_zone_conversions.mqh.