#include "../common.hpp"
#include <boost/chrono.hpp>
#include <boost/asio/time_traits.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
Go to the source code of this file.
|
| | boost |
| | Copyright (c) 2013-2017 Regents of the University of California.
|
| |
| | boost::chrono |
| |
| | ndn |
| | Copyright (c) 2013-2017 Regents of the University of California.
|
| |
| | ndn::time |
| |
|
| typedef duration< boost::int_least32_t, boost::ratio< 86400 > > | ndn::time::days |
| |
|
| template<typename Rep , typename Period , typename = typename std::enable_if<std::numeric_limits<Rep>::is_signed>::type> |
| constexpr duration< Rep, Period > | ndn::time::abs (duration< Rep, Period > d) |
| |
| system_clock::TimePoint | ndn::time::fromIsoString (const std::string &isoString) |
| | Convert from the ISO string (YYYYMMDDTHHMMSS,fffffffff) representation to the internal time format. More...
|
| |
| system_clock::TimePoint | ndn::time::fromString (const std::string &formattedTimePoint, const std::string &format="%Y-%m-%d %H:%M:%S", const std::locale &locale=std::locale("C")) |
| | Convert from string of specified format into time point. More...
|
| |
| system_clock::TimePoint | ndn::time::fromUnixTimestamp (const milliseconds &duration) |
| | Convert UNIX timestamp to system_clock::TimePoint. More...
|
| |
| const system_clock::TimePoint & | ndn::time::getUnixEpoch () |
| | Get system_clock::TimePoint representing UNIX time epoch (00:00:00 on Jan 1, 1970) More...
|
| |
| std::string | ndn::time::toIsoString (const system_clock::TimePoint &timePoint) |
| | Convert to the ISO string representation of the time (YYYYMMDDTHHMMSS,fffffffff) More...
|
| |
| std::string | ndn::time::toString (const system_clock::TimePoint &timePoint, const std::string &format="%Y-%m-%d %H:%M:%S", const std::locale &locale=std::locale("C")) |
| | Convert time point to string with specified format. More...
|
| |
| milliseconds | ndn::time::toUnixTimestamp (const system_clock::TimePoint &point) |
| | Convert system_clock::TimePoint to UNIX timestamp. More...
|
| |