Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
QC_TimeZone.dox.h
1 
2 namespace Qore {
4 
6 class TimeZone {
7 
8 public:
10 
20 int UTCOffset();
21 
22 public:
24 
35  constructor(string region);
36 
37 public:
39 
46  constructor(softint seconds_east);
47 
48 public:
50 
55  copy();
56 
57 public:
59 
70 date date(softint secs, softint us = 0);
71 
72 public:
74 
84 date date(date d);
85 
86 public:
88 
100 date date(string dtstr);
101 
102 public:
104 
124 date date(string dtstr, string mask);
125 
126 public:
128 
140 date dateMs(softint ms);
141 
142 public:
144 
156 date dateUs(softint us);
157 
158 public:
160 
172 bool hasDST();
173 
174 public:
176 
186 string region();
187 
188 public:
190 
200 static TimeZone get();
201 
202 public:
204 
215 static nothing set(TimeZone zone);
216 
217 public:
219 
231 static nothing setRegion(string region);
232 
233 public:
235 
245 static nothing setUTCOffset(softint seconds_east);
246 };
247 };