\doxysection{QC\+\_\+\+Time\+Zone.\+dox.\+h}
\hypertarget{_q_c___time_zone_8dox_8h_source}{}\label{_q_c___time_zone_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00011\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_time_zone}{TimeZone}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1_serializable}{Serializable}}\ \{}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00025\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_time_zone_ac82e34e1f7c96d3aa5c0a071981a6f4f}{UTCOffset}}();}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00027\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00043\ \ \mbox{\hyperlink{class_qore_1_1_time_zone_ab77972801cee2c9d116a9631dfd631d9}{constructor}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a84317e0b38d8536b73fcf475b28b50a5}{region}});}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00047\ }
\DoxyCodeLine{00054\ \ \mbox{\hyperlink{class_qore_1_1_time_zone_a836a8bc75f97c8415d402d1153bcf578}{constructor}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{seconds\_east}});}
\DoxyCodeLine{00055\ }
\DoxyCodeLine{00056\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00058\ }
\DoxyCodeLine{00063\ \ \mbox{\hyperlink{class_qore_1_1_time_zone_ab95aa62b0103ebda872a3c6b8c675ce2}{copy}}();}
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00065\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00078\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_afa23a3be62dcfc6712c168b3654a7b85}{date}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{secs}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{us}}\ =\ 0);}
\DoxyCodeLine{00079\ }
\DoxyCodeLine{00080\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00092\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_af148d835a7a7b8e01bd89f371d4227c7}{date}}(\mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{d}});}
\DoxyCodeLine{00093\ }
\DoxyCodeLine{00094\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00096\ }
\DoxyCodeLine{00108\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a177b96464e04cdc717cd6adc51f83371}{date}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{dtstr}});}
\DoxyCodeLine{00109\ }
\DoxyCodeLine{00110\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00112\ }
\DoxyCodeLine{00134\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_ab22bd3acfbfb1d7b7ce56f54c81897c7}{date}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{dtstr}},\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{mask}});}
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00136\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00138\ }
\DoxyCodeLine{00150\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a167a5a6a1b242a912ae51cbf1adea307}{dateMs}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{ms}});}
\DoxyCodeLine{00151\ }
\DoxyCodeLine{00152\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00154\ }
\DoxyCodeLine{00166\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a83f2b2cfdae00c84fd9476523990418f}{dateUs}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{us}});}
\DoxyCodeLine{00167\ }
\DoxyCodeLine{00168\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00182\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a9957690d95a39f692ce6860bcb202d45}{hasDST}}();}
\DoxyCodeLine{00183\ }
\DoxyCodeLine{00184\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00186\ }
\DoxyCodeLine{00196\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a84317e0b38d8536b73fcf475b28b50a5}{region}}();}
\DoxyCodeLine{00197\ }
\DoxyCodeLine{00198\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00200\ }
\DoxyCodeLine{00210\ \textcolor{keyword}{static}\ \mbox{\hyperlink{class_qore_1_1_time_zone}{TimeZone}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a71965bdd73c4d8da8f5bb72d54606ccf}{get}}();}
\DoxyCodeLine{00211\ }
\DoxyCodeLine{00212\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00214\ }
\DoxyCodeLine{00225\ \textcolor{keyword}{static}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a7e12da4b71bf101c397f06123474403f}{set}}(\mbox{\hyperlink{class_qore_1_1_time_zone}{TimeZone}}\ zone);}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00227\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00229\ }
\DoxyCodeLine{00245\ \textcolor{keyword}{static}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a48adb2099dca02f0484925935e044220}{setRegion}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_time_zone_a84317e0b38d8536b73fcf475b28b50a5}{region}});}
\DoxyCodeLine{00246\ }
\DoxyCodeLine{00247\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00249\ }
\DoxyCodeLine{00260\ \textcolor{keyword}{static}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_time_zone_ad9b04e2df42c21fd1d67ad7b2a1e7f3f}{setUTCOffset}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{seconds\_east}});}
\DoxyCodeLine{00261\ \};}
\DoxyCodeLine{00262\ \}}

\end{DoxyCode}
