#include <icy/datetime.h>This class provides information about the current timezone.
| Return | Name | Description |
|---|---|---|
int | utcOffset static | Returns the offset of local time to UTC, in seconds. local time = UTC + utcOffset() + dst(). |
int | dst static | Returns the daylight saving time offset in seconds if daylight saving time is in use. local time = UTC + utcOffset() + dst(). |
bool | isDst static | Returns true if daylight saving time is in effect for the given time. Depending on the operating system platform this might only work reliably for certain date ranges, as the C library's localtime() function is used. |
int | tzd static | Returns the time zone differential for the current timezone. The timezone differential is computed as utcOffset() + dst() /// and is expressed in seconds. |
std::string | name static | Returns the timezone name currently in effect. |
std::string | standardName static | Returns the timezone name if not daylight saving time is in effect. |
std::string | dstName static | Returns the timezone name if daylight saving time is in effect. |
static
static int utcOffset()Returns the offset of local time to UTC, in seconds. local time = UTC + utcOffset() + dst().
static
static int dst()Returns the daylight saving time offset in seconds if daylight saving time is in use. local time = UTC + utcOffset() + dst().
static
static bool isDst(const Timestamp & timestamp)Returns true if daylight saving time is in effect for the given time. Depending on the operating system platform this might only work reliably for certain date ranges, as the C library's localtime() function is used.
static
static int tzd()Returns the time zone differential for the current timezone. The timezone differential is computed as utcOffset() + dst() /// and is expressed in seconds.
static
static std::string name()Returns the timezone name currently in effect.
static
static std::string standardName()Returns the timezone name if not daylight saving time is in effect.
static
static std::string dstName()Returns the timezone name if daylight saving time is in effect.