在 nrf52 中处理 iso 日期时间

handling iso datetime in nrf52

我用的是nrf52832芯片。我将以 isoFormat 格式接收时间。

我想知道如何在我的 C 程序中转换 iso 格式以获得日期和时间。

我没有使用任何 RTOS,而是在裸机上做所有事情。

在北欧开发区问过同样的问题:

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);