技术文章 > Python技术 >  Python高级 > 正文

python中datetime和字符串之间如何转换

小妮浅浅

在对于时间的字符串的类型转换上,为了不同场景下的使用便捷,我们需要对相互转换的方法进行明确。本篇以datetime为例,找寻和字符串二者之间相互转换的方法,主要分为字符串转换成datetime、datetime转换成字符串的两大部分。下面我们就这两种转换的需求,分别带来实例方法。

1.字符串的格式转换为datetime

1)利用dateutil这个库:

import dateutil
t1 = dateutil.parser.parse("2019-02-24T19:36:20-05:00")
print type(t1)
print 't1: ', t1

(2)pandas中转换

parser.parse 格式自由
order_data['start_time'] = pd.to_datetime(order_data['start_time'], format="%Y-%m-%d %H:%M:%S")

2.datetime转换为字符串

利用apply和strftime。

data['md'] =data['start_time'].apply(lambda x: x.strftime('%m-%d'))

以上就是python中datetime和字符串之间相互转换的方法,大家在看懂了上面的内容后,可以就具体的转换方法,开始尝试和试验。更多Python高级指路:python高级

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  如何用datetime去除重复python3时间?
  datetime怎样在python3时间中执行循环?
  python中time与datetime模块如何转换?
  python中datetime的基本介绍
  datetime在python中获取时间并格式化
  python中datetime转时间戳
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 458
python pyg2plot的原理 354
python中pyg2plot如何使用? 161
推荐视频
视频教程分类