0

我正在使用 nrf52832 芯片。我将以 isoFormat 接收时间。

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

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

4

1 回答 1

0

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

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);
于 2017-12-26T16:43:59.673 回答