如果给出大家这样的一道题,给定一个12小时AM/PM格式的时间,将其转换为军用(24小时)时间。并且是利用python去实现,大家可以做到吗?先给大家分析下,这里是一个12小时制度和24小时的来回转换,我们不保证在项目里某一样东西是一成不变的,因此在遇到要多转化的就一定要注意了。

问题代码演示:Input : 11:21:30 PM

Output : 23:21:30

Input : 12:12:20 AM

Output : 00:12:20

实现代码:def convert24(str1):

if str1[-2:] == "AM" and str1[:2] == "12":

return "00" + str1[2:-2]

elif str1[-2:] == "AM":

return str1[:-2]

elif str1[-2:] == "PM" and str1[:2] == "12":

return str1[:-2]

else:

return str(int(str1[:2]) + 12) + str1[2:8]

最终输出结果:20:05:45

以上就是完整的时间格式转化,小编也给大家列出了最常见的一种类型方式,供大家参考,大家可以对此进行收藏保存,以防后期遇到,可以有所准备去学习哦~

python如何实现日期格式的转换_python开发中时间格式如何转化?相关推荐

  1. Python计算两日期之间排除节假日与非上班时间的工作时间

    Python计算两日期之间排除节假日与非上班时间的工作时间 前言 一.基本思路 二.代码示例 总结 文章目录 前言 一.基本思路 二.代码示例 总结 前言 工作中遇见需要写UDF计算事项办理时间的需求 ...

  2. wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件

    完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...

  3. /date()/转换成常见的时间格式

    搜集到两种方法: 从C#的Datatime格式通过Json传到Js里面,时间会显示成时间戳/Date(1354116249000)/ ,js转化如下 function GetDateFormat(st ...

  4. 【SQL】格式为yyyymmddhh:mm:ss的时间格式转换

    格式为yyyymmddhh:mm:ss的时间格式转换 医务部要求统计住院时间48小时以内病人的手术情况,通过计算出区时间cqrq与入区时间rqrq的时间差,可以进行统计. 金仕达数据库中的时间格式为y ...

  5. php时间戳转utc时间格式,PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...

    在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...

  6. 怎么使用版本转换器将dwg格式图纸转换成高质量pdf格式文件?

    怎么使用版本转换器将dwg格式图纸转换成高质量pdf格式文件?dwg格式图纸文件是CAD图纸文件的基本格式之一,为了方便将CAD图纸文件进行查看或是工作上面的需要都会将其进行格式间的转换,将其进行转换 ...

  7. word学习/word如何显示空格/LaTeX格式转为Word格式/ latex中的公式格式如何转换成word中的公式格式/excel复制到word表格过大超出

    以windows的word365为例进行讲解,主要分为显示,公式,表格,图片,审阅以及写作方式(含Latex格式转换). 常用快捷键: f4: cmd + y 查找: cmd + shift + h ...

  8. java hh24miss_Java编程时间格式与数据库中时间格式转化

    关于编程语言中的时间格式和关系型数据中的中时间格式问题的转化一直都是个简单而又不得不权衡的问题,这牵扯到数据库设计和SQL编程和应用程序中时间格式数据的处理的编程,两者总能够交缠在一起. 关于Java ...

  9. linux下数据库时间格式,Java编程时间格式与数据库中时间格式转化

    关于编程语言中的时间格式和关系型数据中的中时间格式问题的转化一直都是个简单而又不得不权衡的问题,这牵扯到数据库设计和SQL编程和应用程序中时间格式数据的处理的编程,两者总能够交缠在一起. 关于Java ...

最新文章

  1. iOS,Android,WP, .NET通用AES加密算法
  2. java thumbnailator 做图片处理
  3. Vue.js入门第一课
  4. for、forEach、map、for...in、for...of的区别以及能否终止循环的总结
  5. 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序_手把手教你使用Qlik(一):数据关联并创建应用程序...
  6. 《线性代数的几何意义》笔记(1)
  7. clean code
  8. springMVC4(4)json与对象互转实例解析请求响应数据转换器
  9. 计算机答辩ppt演讲稿,毕业答辩PPT演讲稿范文ppt课件
  10. GSCC呼叫中心系统
  11. Android 权限的一个类型系统模型
  12. 打开dbf时自动打开fxp_打开游戏时提示缺少必要组件打不开怎么办?
  13. LabVIEW中不同颜色连线的含义
  14. 联想网御防火墙v3404_联想网御防火墙Power_V命令行操作手册.pdf
  15. 【FICO系列】SAP FICO 凭证错误:BKPFF$PRDCLN800在FI中达到的项目最大编号
  16. 抖音近期比较火的挤地铁教程+源码
  17. zookeeper客户端使用与集群特性
  18. Spring Boot自定义注解+AOP实现日志记录
  19. Arduino + SI5351 方波发生器
  20. 无线WiFi音视频传输,CV5200无线WiFi图传应用,远距离WiFi模组应用

热门文章

  1. 一个html可以有几个h1,关于html:HTML5大纲和多个H1 SEO
  2. mysql网络异常_网络连接配置出现异常_网络连接配置无法修复_Mysql网络连接的性能配置项...
  3. 负载均衡 一直跑一个服务器_终于把服务器负载均衡和客户端负载均衡讲清楚了...
  4. sequelize怎么看插入的数据成功不成功_Google Sheet使用分享:柱形图断层图 异常数据和其他数据和谐共处之道...
  5. python拦截修改数据包_拦截指定数据、修改JS -- mitmproxy
  6. mysql carnation_14 springboot+mybatis集成pageHelper分页
  7. matlab如何保存子图,MATLAB:在子图中绘制/保存网格函数的X-Y视图
  8. aptio2018设置u盘启动_华硕笔记本重装系统时,BIOS内无法设置u盘启动怎么办?
  9. android ble 发送指令,Android – 如何通过蓝牙低能耗(BLE)链接发送数据?
  10. Python学习之路23-文本和字节序列