/
farado
/
farado-binara
Обзор
Документация
Войти
/
farado
/
farado-binara
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
develop
src/common/more/time.cpp
20 строк
449 B
Ostapenko Alexey
[common] Вспомогательное средство преобразования строки в std::time_t.
25 мар 2024, 18:06
25 мар 2024, 18:06
6d011e1
Код
Авторство
О чём код?
#include <iomanip> #include <sstream> #include "time.h" namespace Common { std::time_t stringToTime(const std::string& timeString, const std::string& format) { std::tm tm = {}; std::istringstream stream(timeString); stream >> std::get_time(&tm, format.c_str()); if (stream.fail()) return -1; // Недопустимое значение в случае ошибки. return std::mktime(&tm); } } // namespace Common