put_time
日を出力するための 2 つの変換指定子を提供します。
%d
: "日、ゼロ埋め (01-31)"%e
: "日付、スペースで埋められます (1-31)"
これらの変換指定子のどちらも、パディングされていない月の日を出力できないことに注意してください。たとえば、与えられtm tmb
た 、月の日を次のように出力したい場合:
2018.02.08
私はそれをできた:cout << put_time(&tmb, "%b%e '%y")
しかし、それは出力される10日に:
2018年2月10日
したがって、ジャンキーを行う必要があります。cout << put_time(&tmb, "%b ") << tmb.tm_mday << put_time(&tmb, " '%y")
put_time
これをすべて 1 回の呼び出しで取得するために使用できる変換指定子はありますか?