std::chrono::operator<<(std::chrono::time_of_day) (3) - Linux Manuals
std::chrono::operator<<(std::chrono::time_of_day): std::chrono::operator<<(std::chrono::time_of_day)
NAME
std::chrono::operator<<(std::chrono::time_of_day) - std::chrono::operator<<(std::chrono::time_of_day)
Synopsis
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& (1)
operator<<(std::basic_ostream<CharT, Traits>& os,
const std::chrono::time_of_day<std::chrono::hours>& t);
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& (2)
operator<<(std::basic_ostream<CharT, Traits>& os,
const std::chrono::time_of_day<std::chrono::minutes>& t);
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& (3)
operator<<(std::basic_ostream<CharT, Traits>& os,
const std::chrono::time_of_day<std::chrono::seconds>& t);
template< class CharT, class Traits, class Rep, class Period >
std::basic_ostream<CharT, Traits>& (4)
operator<<(std::basic_ostream<CharT, Traits>& os,
const std::chrono::time_of_day<std::chrono::duration<Rep, Period>>& t);
Outputs t into the stream os, according to the format string specified by the table below.
Overload 12-hour format 24-hour format
(1) "%I%p" "%H00"
(2) "%I:%M%p" "%H:%M"
(3-4) "%I:%M:%S%p" "%H:%M:%S"
The meaning of the format specifiers are:
Format Explanation
specifier
%H Writes the hour (24-hour clock) as a decimal number. If the result is a single digit, it is prefixed with 0.
%I Writes the hour (12-hour clock) as a decimal number. If the result is a single digit, it is prefixed with 0.
%M Writes the minute as a decimal number. If the result is a single digit, it is prefixed with 0.
%S Writes the second as a decimal number. If the number of seconds is less than 10, the result is prefixed with 0.
%p Writes the locale's equivalent of the AM/PM designations associated with a 12-hour clock.
Return value
os.