SYSYTEMTIME時間型別,增加8小時

2021-09-20 21:45:00 字數 645 閱讀 5591

getsystemtime時間跟實際時間差了8小時

getsystemtime得到的是標準時間,getlocaltime才是返回本地時間

北京時間為東8時區,所以本地時間和標準時間相差8小時。

這裡實現給獲取到的系統時間加8小時

systemtime cmycode::sytemtimeadd8hour(systemtime& st)  

else

else

} else

else

}break;

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

if (st.wday+1<32)

else

break;

case 12:

if (st.wday+1<32)

else

break;

case 4:

case 6:

case 9:

case 11:

if (st.wday+1<31)

else

break;

} }return st;

}

時間型別轉換

日誌檔案中有好多時間型別,可以使用 dateformat物件來進行處理,具體處理步驟如下。string str 2013 11 03 15 59 59 dateformat sdf new dateformat yyyy mm dd hh mm ss date date sdf.parse str ...

mySql 時間型別

datetime 時間日期 yyyy mm dd hh ii ss 表示範圍 1000到9999有0值 0000 00 00 00 00 00 date 日期 就是datetime中的date部分 time 時間 段 指定的摸個區間之間 時間到 時間 timerstarmap 時間戳 1970開始 ...

c tm 時間型別

struct tm int tm sec 秒 取值區間為 0,59 int tm min 分 取值區間為 0,59 int tm hour 時 取值區間為 0,23 int tm mday 乙個月中的日期 取值區間為 1,31 int tm mon 月份 從一月開始,0代表一月 取值區間為 0,11...