//获取系统当前时间
#include <stdio.h>
#include <time.h>
void system_curTime(struct tm *timtinfo) {
time_t rawtime;
time(&rawtime);//get current time
timtinfo = localtime(&rawtime);
printf("current time is:%s\n", asctime(timtinfo));
printf("%04x%02x%02d%02x%02x%02x \n", 1900 + timtinfo->tm_year, 1 + timtinfo->tm_mon,
timtinfo->tm_mday, timtinfo->tm_hour, timtinfo->tm_min, timtinfo->tm_sec);
}
int main() {
struct tm timtinfo;
system_curTime(&timtinfo);
// int time = (int)timtinfo;
// printf("time = %d\n", time);
return 0;
}
这是我给出的获取系统当前时间差值,现在要求如图红框所示:
那我该如何计算两个时间BCD码的秒数之差呢?