我有这个字符串,它给了我当前时间,ddmmyyhhmmss:sss
相当于一个uint8_t array[8];
类似的,
array[0] = date;
array[1] = month;
array[2] = year; //13
array[3] = hours;
array[4] = minutes;
array[5] = seconds;
array[6-7] = milliseconds;
我想要的只是在一个uint64_t
变量中获取从 1970 年 1 月 1 日午夜到当前时间的时间差(以毫秒为单位)。
我可以这样做吗?--> tm1 结构 = 1970 年 1 月 1 日午夜 tm2 结构 = 来自数组 [] 的当前时间。
time1 = mktime(tm1);
time2 = mktime(tm2);
Difference = time1-time2; //in milliseconds, if not then multiply by 1000