20#ifndef ORES_PLATFORM_TIME_DATETIME_HPP
21#define ORES_PLATFORM_TIME_DATETIME_HPP
41 const std::chrono::system_clock::time_point& tp,
42 const std::string& format =
"%Y-%m-%d %H:%M:%S");
52 const std::chrono::system_clock::time_point& tp,
53 const std::string& format =
"%Y-%m-%d %H:%M:%S");
64 const std::string& str,
65 const std::string& format =
"%Y-%m-%d %H:%M:%S");
Time and datetime utilities.
Definition datetime.hpp:26
Utilities for date and time operations.
Definition datetime.hpp:31
static std::chrono::system_clock::time_point parse_time_point(const std::string &str, const std::string &format="%Y-%m-%d %H:%M:%S")
Parses a string into a time point.
Definition datetime.cpp:60
static std::string format_time_point_utc(const std::chrono::system_clock::time_point &tp, const std::string &format="%Y-%m-%d %H:%M:%S")
Formats a time point as a string using UTC time.
Definition datetime.cpp:45
static std::string format_time_point(const std::chrono::system_clock::time_point &tp, const std::string &format="%Y-%m-%d %H:%M:%S")
Formats a time point as a string using local time.
Definition datetime.cpp:30