HackerRank 时间转换算法(1 周准备套件

 2024-02-01 02:06:14  阅读 0

给定 12 小时 AM/PM 时间,它为(24 小时)时间。

注意: - 12 小时制的 12:00:00AM 是 24 小时制的 00:00:00。

- 12 小时制的 12:00:00PM 是 24 小时制的 12:00:00。

给定 12 小时 AM/PM 格式的时间,将其转换为军用(24 小时)时间。

注意: - 12 小时制的 12:00:00 AM 是 24 小时制的 00:00:00。

- 12 小时制的 12:00:00 PM 是 24 小时制的 12:00:00。

例子()

'12:01:00'

sql时间格式转换字符串_字符串转时间戳sql_字符串转换为日期sql

'00:01:00'

功能说明( )

下面的。 新的输入时间为24小时。

有:

s:12小时内的某个时间

在下面的编辑器中完成该功能。 它应该返回一个新字符串,表示 24 小时格式的输入时间。

具有以下参数:

返回()

: 24小时内的时间

: 24 小时格式的时间

输入格式(输入)

A s 是 12 小时制的时间(即: hh:mm:ssAM 或 hh:mm:ssPM )。

单个字符串 s 表示 12 小时制格式的时间(即:hh:mm:ssAM 或 hh:mm:ssPM)。

约束()

所有输入时间均有效

输入样本

07:05:45PM

样本输出()

19:05:45

(无论编程语言如何,请在留言区留下你的解决方案)

3

#!/bin/python3
def timeConversion(s):
    # Write your code here#在这里写下你的代码
    num = s[:-2]
    h=int(num[:2])
    if 'PM' in s:
        if h<12:
            h += 12
        return str(h)+num[2:]
    elif 'AM' in s:
        if s[:2] == '12':
            return '00'+num[2:]
        return num
            
if __name__ == '__main__':
    s = input()
    print(timeConversion(s))

标签: 格式 样本 字符

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码