std::chrono::operator<<(std::chrono::sys_time)
De cppreference.com
< cpp | chrono | system clock
Definido en el archivo de encabezado <chrono>
|
||
template <class CharT, class Traits, class Duration> std::basic_ostream<CharT, Traits>& |
(1) | (desde C++20) |
template <class CharT, class Traits, class Duration> std::basic_ostream<CharT, Traits>& |
(2) | (desde C++20) |
Emite tp
en el flujo os
.
1) Equivalente a:
return os << std::format(os.getloc(), STATICALLY-WIDEN<CharT>("{:L%F %T}"), tp);
donde STATICALLY_WIDEN<CharT>("{:L%F %T}") es "{:L%F %T}" si CharT
es char, y L"{:L%F %T}" si CharT
es wchar_t.
2) Equivalente a os << std::chrono::year_month_day(tp);.
[editar] Valor de retorno
os
.
[editar] Informes de defectos
Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.
ID | Aplicado a | Comportamiento según lo publicado | Comportamiento correcto |
---|---|---|---|
P2372R3 | C++20 | Por defecto se usaba la configuración regional dada. | Se necesita L para usar la configuración regional dada.
|
[editar] Véase también
Especialización de std::formatter que formatea sys_time de acuerdo al formato suministrado (especialización de plantilla de clase) | |
(C++20) |
Almacena una representación formateada de los argumentos en una cadena nueva. (plantilla de función) |
(C++20) |
Emite un objeto year_month_day en un flujo. (plantilla de función) |