我有一个存储在结构中的日期和时间值。我想将其转换为时间戳(毫秒)。
dt.year = 2016;
dt.month = 01;
dt.date = 11;
dt.hour = 17;
dt.minute = 14;
dt.seconds = 30;
dt.milliseconds = 345;
我用了http://currentmillis.com/获取上述日期和时间的毫秒值,它返回以下值。
1452512670345
C中是否有库函数可以将上述数据时间值转换为毫秒?
最佳答案
mktime
会将 struct tm
转换为以秒为单位的 Unix 时间戳。乘以 1000
并将额外的毫秒数添加到结果中。
关于在 C 中将日期和时间转换为毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34720891/