我使用的是nrf52832芯片。我将收到isoFormat格式的时间。
我想知道如何在我的C程序中转换iso格式来获得日期和时间。
我没有使用任何实时操作系统,而是在裸机上做所有的事情。
发布于 2017-12-27 00:44:00
在北欧的devzone中也问了同样的问题:
https://devzone.nordicsemi.com/question/184631/handling-iso-datetime-in-nrf52/
我们采用的解决方案是将isoTime作为字符串传递,并使用下面的解决方案将其转换为time_t:https://cboard.cprogramming.com/c-programming/169114-how-convert-string-time_t.html
const char T[] = "2017-12-26T10:53:58.025905";
int year = 0, month = 0, day = 0, hour = 0, min = 0;
sscanf(T, "%4d-%2d-%2dT%2d:%2d", &year, &month, &day, &hour, &min);https://stackoverflow.com/questions/47902375
复制相似问题