【python】统一转换日期格式dateutil.parser.parse
2024-10-14 20:55:05
背景:
我有很多很多的日志数据,每个日志里面都有日期字符串,我需要将其转换为datetime格式。
问题是,这些日志里的字符串格式五花八门,有2017-05-25T05:27:30.313292255Z,有2016-07-01T00:00:00以及其他各种我还没有看到的格式。
开始我写了一长串的if else来判断格式,但是总有我漏掉的。
最后上网一查,发现dateutil.parser.parse。可以不用我们指定格式,直接将字符串转换为datetime格式。
import datetime
import dateutil.parser def getDateTime(s):
d = dateutil.parser.parse(s)
return d
注:我试了下"19/May/2017:04:10:06 +0000" 居然失败了- -!那可能这个函数只认识数字不认得字母吧。
最新文章
- Access提示“操作必须使用一个可更新的查询”的解决办法
- gulp 外挂 rename 的使用
- Android入门(十七)Android多线程
- NDK的Paths and Symbols设定
- MongoDB小记
- S3C2410 实验三——跑马灯实验
- Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】
- (7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
- 在dcef3当中执行js代码并获得返回值
- Android 偏门xml属性
- 计算系统中互联设备Survey
- 【十三】jvm 性能调优工具之 jstack
- python 将字节写入文本文件
- MFC CDHtmlDialog 加载本地资源
- Spring ApplicationContext(十)finishRefresh
- 基于js的自适应、多样式轮播图插件(兼容IE8+、FF、chrome等主流浏览器)
- CF 427D Match &;amp; Catch 求最短唯一连续LCS
- 2018-10-29 A股主要指数的市盈率(PE)估值高度
- WDA-文档-基础篇/进阶篇/讨论篇
- c语言输出控制符
热门文章
- MySql数据库学习笔记(2)
- C 捕获 lua 异常错误
- Applet、Scriptlet与Servlet
- Nginx系列1:ubuntu16.04编译出适合自己的nginx服务器
- oracle 清理跟踪文件trc,trm
- pythonのpygame初体验
- 【转】Python 面向对象(初级篇)
- JQuery 拾遗
- The superclass ";javax.servlet.http.HttpServlet"; was not found on the Java Build Path 解决办法
- 【Tomcat】tomcat内存配置登记册