首页 > 试题广场 >

时间转换

[编程题]时间转换
  • 热度指数:3175 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个12小时制的时间,请将其转换成24小时制的时间。说明:12小时制的午夜12:00:00AM,对应的24小时制时间为00:00:00。12小时制的中午12:00:00PM,对应的24小时制时间为12:00:00。

输入描述:
一个描述12小时制时间的字符串。所有的输入都是合理的,不用考虑输入不合理的情况。


输出描述:
一个描述24小时制时间的字符串。
示例1

输入

08:03:45PM

输出

20:03:45
头像 bandiaoz
发表于 2024-12-27 02:07:14
解题思路 题目要求将12小时制时间转换为24小时制时间。需要注意以下规则: 12:00:00AM (午夜) -> 00:00:00 12:00:00PM (中午) -> 12:00:00 1:00:00PM - 11:59:59PM -> 13:00:00 - 23:59:59 展开全文