17 static std::string
isoToHM(
const std::string& iso =
"")
21 std::time_t now = std::time(
nullptr);
22 std::tm* lt = std::localtime(&now);
24 std::strftime(buf,
sizeof(buf),
"%H:%M", lt);
27 const auto t = iso.find(
'T');
28 if (t == std::string::npos || t + 6 > iso.size())
return iso;
29 return iso.substr(t + 1, 5);