Lines Matching refs:dt
59 void datetime_to_tm(const datetime_t *dt, struct tm *tm) { in datetime_to_tm() argument
60 tm->tm_year = dt->year - 1900; in datetime_to_tm()
61 tm->tm_mon = dt->month - 1; in datetime_to_tm()
62 tm->tm_mday = dt->day; in datetime_to_tm()
63 tm->tm_hour = dt->hour; in datetime_to_tm()
64 tm->tm_min = dt->min; in datetime_to_tm()
65 tm->tm_sec = dt->sec; in datetime_to_tm()
68 void tm_to_datetime(const struct tm *tm, datetime_t *dt) { in tm_to_datetime() argument
69 dt->year = (int16_t) (tm->tm_year + 1900); // 0..4095 in tm_to_datetime()
70 dt->month = (int8_t) (tm->tm_mon + 1); // 1..12, 1 is January in tm_to_datetime()
71 dt->day = (int8_t) tm->tm_mday; // 1..28,29,30,31 depending on month in tm_to_datetime()
72 dt->dotw = (int8_t) tm->tm_wday; // 0..6, 0 is Sunday in tm_to_datetime()
73 dt->hour = (int8_t) tm->tm_hour; // 0..23 in tm_to_datetime()
74 dt->min = (int8_t) tm->tm_min; // 0..59 in tm_to_datetime()
75 dt->sec = (int8_t) tm->tm_sec; // 0..59 in tm_to_datetime()
78 bool time_to_datetime(time_t time, datetime_t *dt) { in time_to_datetime() argument
81 tm_to_datetime(&local, dt); in time_to_datetime()
87 bool datetime_to_time(const datetime_t *dt, time_t *time) { in datetime_to_time() argument
89 datetime_to_tm(dt, &local); in datetime_to_time()