我有一个存储在结构中的日期和时间值.我想将其转换为时间戳(毫秒).
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
在几秒钟内将a 转换为Unix时间戳.乘以1000
并为结果添加额外的毫秒数.