python编写程序实现日期的格式转换,python时间格式化
如果给你一个这样的问题,给出一个12小时的AM/PM格式时间,换算成军用(24小时)时间。并且是用python实现的。你能做到吗?我先给你分析一下。这里是12小时制,24小时来回换算。我们并不保证项目中的某样东西会保持不变,所以在遇到更多的转换时一定要注意。
问题代码演示:
输入:11:21:30PM
产量:23:21:30
输入:12:12:20AM
输出:00:12:20实现代码:
defconvert24(str1):
if str 1[-2:]== AM and str 1[:2]== 12 :
返回“00”str 1[2:-2]
elifstr1[-2:]==AM:
returnstr1[:-2]
elifstr 1[-2:]== PM and str 1[:2]== 12 :
returnstr1[:-2]
else:
returnstr(int(str 1[:2])12)str 1[2:8]最终输出结果:
20336005:45以上是完整的时间格式转换,边肖也列出了最常见的类型和方式,供大家参考。这个可以收藏保存一下,以防以后遇到,可以做好学习的准备~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。