0

put_time日を出力するための 2 つの変換指定子を提供します。

  1. %d: "日、ゼロ埋め (01-31)"
  2. %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 回の呼び出しで取得するために使用できる変換指定子はありますか?

4

1 に答える 1