【描述】众所周知,日期有两种表示方法:MM/DD/YY或者YY/MM/DD.我们假设本题讨论的年份的格式都是20YY。
给你一个字符串,如果它只能代表一个合法的日期,满足MM/DD/YY的格式或者是YY/MM/DD的格式,那么输出 “month date,year”的格式(见第二个样例),否则输出在这两种表示法下的日期差(见第一个样例)。
提示1:一年有12个月,分别是January, February, March, April, May, June, July, August, September, October, November 和 December。
提示2:注意闰年2月份有29天。闰年需要满足以下两个条件之一:
年份是400的倍数。
年份是4的倍数但年份不是100的倍数。
【输入】
一个时间字符串,格式为AA/BB/CC。保证AA/BB/CC至少满足两种表示法其中之一。
【输出】
见描述。
样例
输入
02/07/19
19/02/07
输出
6047
February 7, 2019
提示
样例1:02/07/19可能是2019.2.7(采用MM/DD/YY表示法)或者是2002.7.19(采用YY/MM/DD表示法)。这两个日期相差6047天。
样例2:19/02/07只能是2019.2.7(YY/MM/DD表示法)。也就是只能代表这一个日期,按照要求输出即可。