std::chrono:: operator<< (std::chrono::year_month_day)
|
헤더 파일에 정의됨
<chrono>
|
||
|
template
<
class
CharT,
class
Traits
>
std::
basic_ostream
<
CharT, Traits
>
&
|
(C++20부터) | |
ymd
의 텍스트 표현을 스트림
os
에 출력합니다. 먼저
yyyy-mm-dd
형식으로 날짜의 텍스트 표현으로 구성된
std::
basic_string
<
CharT
>
s
를 생성합니다 (이 형식은
formatter
가 %F 지정자로 출력하는 것과 동일합니다). 그런 다음
!
ymd.
ok
(
)
인 경우,
s
에
" is not a valid date"
를 추가합니다.
s
를
os
에 삽입합니다.
다음과 동일함
return
os
<<
(
ymd.
ok
(
)
?
std::
format
(
STATICALLY_WIDEN
<
CharT
>
(
"{:%F}"
)
, ymd
)
:
std::
format
(
STATICALLY_WIDEN
<
CharT
>
(
"{:%F} is not a valid date"
)
, ymd
)
)
;
여기서
STATICALLY_WIDEN
<
CharT
>
(
"..."
)
는
"..."
입니다, 만약
CharT
가
char
인 경우, 그리고
L
"..."
입니다, 만약
CharT
가
wchar_t
인 경우.
반환값
os
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
|
(C++20)
|
인수의 형식화된 표현을 새 문자열에 저장합니다
(함수 템플릿) |
year_month_day
에 대한 형식화 지원
(클래스 템플릿 특수화) |