21 #include <ndb_global.h>
22 #include "TimeModule.hpp"
24 static const char* cMonth[] = {
"x",
"January",
"February",
"March",
"April",
"May",
"June",
25 "July",
"August",
"September",
"October",
"November",
"December"};
27 static const char* cDay[] = {
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
28 "Saturday",
"Sunday"};
30 static const char* cHour[] = {
"00",
"01",
"02",
"03",
"04",
"05",
"06",
"07",
"08",
"09",
"10",
"11",
"12",
31 "13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23"};
33 static const char* cMinute[] = {
"00",
"01",
"02",
"03",
"04",
"05",
"06",
"07",
"08",
"09",
"10",
"11",
"12",
34 "13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
35 "26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"37",
"38",
36 "39",
"40",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49",
"50",
"51",
37 "52",
"53",
"54",
"55",
"56",
"57",
"58",
"59"};
39 static const char* cSecond[] = {
"00",
"01",
"02",
"03",
"04",
"05",
"06",
"07",
"08",
"09",
"10",
"11",
"12",
40 "13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
41 "26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"37",
"38",
42 "39",
"40",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49",
"50",
"51",
43 "52",
"53",
"54",
"55",
"56",
"57",
"58",
"59"};
46 TimeModule::TimeModule(){
49 TimeModule::~TimeModule(){
53 TimeModule::setTimeStamp()
60 rightnow = localtime(&now);
62 iYear = rightnow->tm_year+1900;
63 iMonth = rightnow->tm_mon+1;
64 iMonthDay = rightnow->tm_mday;
65 iWeekDay = rightnow->tm_wday;
66 iHour = rightnow->tm_hour;
67 iMinute = rightnow->tm_min;
68 iSecond = rightnow->tm_sec;
72 TimeModule::getYear()
const
78 TimeModule::getMonthNumber()
const
84 TimeModule::getMonthName()
const {
85 return cMonth[iMonth];
89 TimeModule::getDayOfMonth()
const {
94 TimeModule::getDayName()
const {
95 return cDay[iWeekDay];
99 TimeModule::getHour()
const {
104 TimeModule::getMinute()
const {
105 return cMinute[iMinute];
109 TimeModule::getSecond()
const {
110 return cSecond[iSecond];