To:各位
我这里用TI的SDK和TIRTOS实现了秒级的UNIX时间戳的获取。
代码如下所示:
time_t ret = 0;
int32_t status = 0;
struct tm netTime;
status = ClockSync_get(&netTime);
if((status == 0) || (status == CLOCKSYNC_ERROR_INTERVAL)){
//UART_PRINT("Local time = %s\n\r",asctime(&netTime));
netTime.tm_year = netTime.tm_year - 70; //TIOSは1900 UNIXは1970 1970-1900=70
ret = mktime(&netTime);
//UART_PRINT("GetUnixTime :%l\r\n", ret);
}else{
UART_PRINT("GetUnixTime Error\r\n");
}
问题是,我现在想获取到毫秒级的UNIX时间戳,我该如何实现?还请详细指导一下。在哪里引用哪一个库和头文件去实现。拜托了。