#t6. 日期格式转换

日期格式转换

日期格式转换

题目描述

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

输入格式

输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。

输出格式

在一行中按照“yyyy-mm-dd”的格式给出年、月、日。

样例输入

03-15-2024

样例输出

2024-03-15

数据范围

保证输入的日期合法,年份在[1900,2100][1900, 2100]之间。

提示

  • 输入里的两个减号会卡住 cin >> int——想想「逗号分隔」那题的套路:用一个 char 变量把非数字字符读掉。
  • 输出顺序变了,而且月份日期带前导零(03)——查查 setw 和 setfill 的用法。
  • 拿样例检验:03-15-2024 → 2024-03-15。