20#ifndef ORES_UTILITY_DATETIME_RELATIVE_TIME_FORMATTER_HPP
21#define ORES_UTILITY_DATETIME_RELATIVE_TIME_FORMATTER_HPP
26namespace ores::utility::datetime {
33enum class numeric_style {
85 std::string
format(
const std::chrono::system_clock::time_point& tp)
const;
95 const std::chrono::system_clock::time_point& tp,
96 const std::chrono::system_clock::time_point& reference)
const;
107 std::string format(
long long value, time_unit unit)
const;
110 numeric_style style_;
Formats time points as relative time strings.
Definition relative_time_formatter.hpp:70
std::string format(const std::chrono::system_clock::time_point &tp) const
Formats a time point relative to now.
Definition relative_time_formatter.cpp:147