| Qore Programming Language Reference Manual 2.2.0

Loading...
Searching...
No Matches
QC_TimeZone.dox.h
1
3 namespace Qore {
5
11 class TimeZone : public Serializable {
12
13 public:
15
25 int UTCOffset();
26
27 public:
29
43 constructor(string region);
44
45 public:
47
54 constructor(softint seconds_east);
55
56 public:
58
63 copy();
64
65 public:
67
78 date date(softint secs, softint us = 0);
79
80 public:
82
92 date date(date d);
93
94 public:
96
108 date date(string dtstr);
109
110 public:
112
134 date date(string dtstr, string mask);
135
136 public:
138
150 date dateMs(softint ms);
151
152 public:
154
166 date dateUs(softint us);
167
168 public:
170
182 bool hasDST();
183
184 public:
186
196 string region();
197
198 public:
200
210 static TimeZone get();
211
212 public:
214
225 static nothing set(TimeZone zone);
226
227 public:
229
245 static nothing setRegion(string region);
246
247 public:
249
260 static nothing setUTCOffset(softint seconds_east);
261};
262}
Qore::Serializable
The Serializable class can be used to mark a class as being serializable.
Definition QC_Serializable.dox.h:100
Qore::TimeZone
The TimeZone class provides access to time zone functionality.
Definition QC_TimeZone.dox.h:11
Qore::TimeZone::dateMs
date dateMs(softint ms)
Returns a date in the object's zone based on an offsets in milliseconds from 1970-01-01Z.
Qore::TimeZone::date
date date(string dtstr)
Returns the equivalent date in the time zone of the current object.
Qore::TimeZone::setRegion
static nothing setRegion(string region)
Sets the time zone for the current Program object from a time zone region name.
Qore::TimeZone::get
static TimeZone get()
Returns a TimeZone object for the current time zone.
Qore::TimeZone::set
static nothing set(TimeZone zone)
Sets the time zone for the current Program object from a TimeZone object.
Qore::TimeZone::constructor
constructor(softint seconds_east)
Creates the TimeZone object based on the number of seconds east of UTC (3600 = UTC +01)
Qore::TimeZone::dateUs
date dateUs(softint us)
Returns a date in the object's zone based on an offsets in microseconds from 1970-01-01Z.
Qore::TimeZone::region
string region()
Returns the region name as a string; if the current zone is based on a UTC offset,...
Qore::TimeZone::hasDST
bool hasDST()
Returns True if the zone has daylight saving time rules, False if not.
Qore::TimeZone::date
date date(string dtstr, string mask)
Returns a date/time value in the current TimeZone corresponding to parsing a string argument accordin...
Qore::TimeZone::constructor
constructor(string region)
Creates the TimeZone object based on the region name (ex: "America/Chicago")
Qore::TimeZone::copy
copy()
Creates a copy of the TimeZone object.
Qore::TimeZone::UTCOffset
int UTCOffset()
Returns the number of seconds east of UTC for the zone; negative numbers indicate a zone west of UTC.
Qore::TimeZone::setUTCOffset
static nothing setUTCOffset(softint seconds_east)
Sets the time zone for the current Program object from an integer offset in seconds east of UTC.
Qore::TimeZone::date
date date(date d)
Returns the equivalent date in the time zone of the current object.
Qore::TimeZone::date
date date(softint secs, softint us=0)
Returns the equivalent date in the time zone of the current object.
Qore
main Qore-language namespace
Definition Pseudo_QC_All.dox.h:3