| #include "pico/util/datetime.h" |
| |
| #include <stdio.h> |
| |
| static const char *DATETIME_MONTHS[12] = { |
| "January", |
| "February", |
| "March", |
| "April", |
| "May", |
| "June", |
| "July", |
| "August", |
| "September", |
| "October", |
| "November", |
| "December" |
| }; |
| |
| static const char *DATETIME_DOWS[7] = { |
| "Sunday", |
| "Monday", |
| "Tuesday", |
| "Wednesday", |
| "Thursday", |
| "Friday", |
| "Saturday", |
| }; |
| |
| void datetime_to_str(char *buf, uint buf_size, const datetime_t *t) { |
| snprintf(buf, |
| buf_size, |
| "%s %d %s %d:%02d:%02d %d", |
| DATETIME_DOWS[t->dotw], |
| t->day, |
| DATETIME_MONTHS[t->month - 1], |
| t->hour, |
| t->min, |
| t->sec, |
| t->year); |
| }; |