第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問我如何將該時間轉(zhuǎn)換成1個UTC時間數(shù)組?

請問我如何將該時間轉(zhuǎn)換成1個UTC時間數(shù)組?

C
元芳怎么了 2023-03-18 15:08:47
使用C語言如何將一個時間數(shù)組轉(zhuǎn)化為UTC時間,例如一個unsigned char型的數(shù)組A,A的數(shù)組成員依次存儲當(dāng)前時間的秒、分鐘、小時、日期、月、年(LSB)、年(MSB)
查看完整描述

2 回答

?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個贊

typedef struct _SYSTEMTIME { 
WORD wYear; 
WORD wMonth; 
WORD wDayOfWeek; 
WORD wDay; 
WORD wHour; 
WORD wMinute; 
WORD wSecond; 
WORD wMilliseconds; 
} SYSTEMTIME, *PSYSTEMTIME;

利用這個結(jié)構(gòu)體吧,我猜想你的輸入是一個二維數(shù)組,每一行是單個時間信息,對吧?
這樣的話每一行依次讀取,利用函數(shù)將字符轉(zhuǎn)換成數(shù)字,寫入SYSTEMTIME對應(yīng)字段
然后將每個SYSTEMTIME實(shí)例組成一個數(shù)組就行了
利用filetimetosystime或者filetimetosystime,還可以方便的對時間進(jìn)行計(jì)算


查看完整回答
反對 回復(fù) 2023-03-21
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊

UTC+8=北京時間
char days[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

if((year%400==0)||((year%100!=0)&&(year%4==0))) // leap year
days[2]=29;

hour-=8;
if(hour<0)
{
hour+=24;

day--;
if(day<0)
{
month--;
if(month<0)
{
month=12;
year--;
}
day=days[month];
}
}
minute,seconds肯定是不變的...

 


查看完整回答
反對 回復(fù) 2023-03-21
  • 2 回答
  • 0 關(guān)注
  • 100 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號