u32 Read_Sec(u8 *buf)
{
struct tm t; //这里出错 是什么意思
t.tm_year = BCD2HEX(buf[6])+100;//年
t.tm_mon = BCD2HEX(buf[5])-1; //月
t.tm_mday = BCD2HEX(buf[4]); //日
t.tm_hour = BCD2HEX(buf[2]); //时
t.tm_min = BCD2HEX(buf[1]); //分
t.tm_sec = BCD2HEX(buf[0]); //秒
return mktime(&t);
} |