| 1364 | } |
| 1365 | |
| 1366 | lbug_state lbug_date_to_string(lbug_date_t date, char** out_result) { |
| 1367 | tm tm{}; |
| 1368 | if (lbug_date_to_tm(date, &tm) != LbugSuccess) { |
| 1369 | return LbugError; |
| 1370 | } |
| 1371 | char buffer[80]; |
| 1372 | if (strftime(buffer, 80, "%Y-%m-%d", &tm) == 0) { |
| 1373 | return LbugError; |
| 1374 | } |
| 1375 | *out_result = convertToOwnedCString(buffer); |
| 1376 | return LbugSuccess; |
| 1377 | } |
| 1378 | |
| 1379 | lbug_state lbug_date_from_string(const char* str, lbug_date_t* out_result) { |
| 1380 | try { |