
Your opinion will help to improve our service
Leave a feedback >Date, Time, and Timezone related converters.
Definition in file datetime.hpp.
Go to the source code of this file.
#include <userver/utils/datetime_light.hpp>
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | utils |
| Utilities. | |
| namespace | utils::datetime |
| Date and time utilities. | |
Functions | |
| std::string | utils::datetime::Timestring (std::time_t timestamp, const std::string &timezone=kDefaultTimezone, const std::string &format=kDefaultFormat) |
| Returns time in a string of specified format, for UTC times prefer a faster utils::datetime::UtcTimestring. | |
| std::string | utils::datetime::Timestring (std::chrono::system_clock::time_point tp, const std::string &timezone, const std::string &format=kDefaultFormat) |
| Returns time in a string of specified format, for UTC times prefer a faster utils::datetime::UtcTimestring. | |
| std::chrono::system_clock::time_point | utils::datetime::Stringtime (const std::string ×tring, const std::string &timezone, const std::string &format=kDefaultFormat) |
| Extracts time point from a string of a specified format, for UTC times prefer a faster utils::datetime::UtcStringtime. | |
| std::chrono::system_clock::time_point | utils::datetime::GuessStringtime (const std::string ×tamp, const std::string &timezone) |
| Extracts time point from a string, guessing the format. | |
| std::optional< std::chrono::system_clock::time_point > | utils::datetime::OptionalStringtime (const std::string ×tring, const std::string &timezone, const std::string &format=kDefaultFormat) |
| Returns optional time in a string of specified format. | |
| cctz::civil_second | utils::datetime::Localize (const std::chrono::system_clock::time_point &tp, const std::string &timezone) |
| Converts absolute time in std::chrono::system_clock::time_point to a civil time of a particular timezone. | |
| std::time_t | utils::datetime::Unlocalize (const cctz::civil_second &local_tp, const std::string &timezone) |
| Converts a civil time in a specified timezone into an absolute time. | |
| std::optional< cctz::time_zone > | utils::datetime::GetOptionalTimezone (const std::string &timezone) |
| Retrieves a time zone by name. | |