python - 如何在python中将十进制数字字符串转换为日期时间格式?
问题描述
我有一个字符串 '06142018123721' 可以分解为
06 -'Month',
14 - 'Day',
2018 - 'Year'
12 - 'Hour'
34 - 'Minutes'
21 - 'seconds'
我需要将其转换为日期和时间为 06/14/2018 12:37:21。我怎样才能做到这一点?
解决方案
使用datetime
模块。
前任:
import datetime
s = '06142018123721'
print( datetime.datetime.strptime(s, "%m%d%Y%H%M%S").strftime("%m/%d/%Y %H:%M:%S") )
输出:
06/14/2018 12:37:21
推荐阅读
- python-3.x - nlp:语法依赖标签“attr”到底是什么?
- mapreduce - KDB+ 网关是否必须保存所有数据?
- java - 部署后如何解决重定向问题
- javascript - 从不同文件访问函数中修改的全局变量
- css - 如何修改 Wicket 活动指示器的 CSS(例如位置)?
- sql - 获取表不为空的数据库中的所有外键关系
- android - 无法在 Firebase 数据库中获取 2 个孩子的总值 - Android
- python - Scrapy 在谷歌文档中找不到 div 标签
- jquery - 自动填充字段
- node.js - TypeScript 恢复原型链的最佳方法?(Node.js)