weixin_75151975 2022-11-25 22:04 采纳率: 76.9%
浏览 21
已结题

求这个问题的完整代码

【描述】众所周知,日期有两种表示方法: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表示法)。也就是只能代表这一个日期,按照要求输出即可。

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 12月4日
      • 已采纳回答 11月26日
      • 创建了问题 11月25日

      悬赏问题

      • ¥30 医疗资料ROI mask转YOLO的bounding box
      • ¥15 MATLAB-GUI数据图表
      • ¥15 Qt Vs2017使用Charts异常
      • ¥15 将位图选入内存DC失败,但没有出错信息
      • ¥20 如何从 .html url 启动/激活 .py 文件(sql debug)
      • ¥15 c#调用soap出错,soapui中可以
      • ¥100 CBIS-DDSM kaggle 资料处理
      • ¥30 python 在 excel 用 OpenPyXL 怎么实现以下代码
      • ¥15 pywinauto 无法捕获到元素
      • ¥15 ARfoundation (可能由于没打开摄像头的)黑屏问题