1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#include "datetime.ih"
char const *DateTime::s_month[] =
{
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec",
};
char const *DateTime::s_day[] =
{
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat"
};
// Zone static data:
// =================
mutex DateTime::Zone::s_mutex;
unordered_map<string, unique_ptr<DateTime::Zone>> *DateTime::Zone::s_zone = 0;
time_t DateTime::Zone::s_thisZoneShift;
string DateTime::Zone::s_defaultTZ;
char const DateTime::Zone::s_utc[] = "<000>";
char const DateTime::Zone::s_this[] = "<001>";
char const DateTime::Zone::s_anon[] = "<999>";
|