优草派 > Python

Python将字符串转为日期怎么做?Python如何将字符串转为时间类型

罗西汉         优草派

在python之中经常会需要从外部文件中来导入数据,而这些导入的数据中时间就会变为字符串格式,而字符串格式是无法进行时间差计算的。下面文章正好就是会来讲解一下python如何将字符串转为时间格式的日期,想要学习和了解一下都可以往下看看哦。

Python将字符串转为日期怎么做?Python如何将字符串转为时间类型

一、生成时间格式数据

在进行数据类型转换之前是需要先来生成一下时间格式的数据才可以的,只需要去调用第三方库pandas之中的方法即可,代码示例如下所示:

date_list1=pd.date_range(start='20200101',periods=3).strftime('%Y%m%d').tolist()

以上代码的作用就是生成一个从2020年1月1日开始,数量为3的年月日时间格式日期字符串并将其转为列表数据类型。

二、转为日期类型

转为日期类型的意思就是将该列表之中字符串类型的日期时间转为datetime64这个数据类型,而使用到的方法依然是pandas库已存在的。只需要使用to_datetime()方法并且将字符串格式的时间作为参数传递进去即可,代码示例如下所示:

for x in date_list1:
  print(pd.to_datetime(x)

代码运行之后输出的结果虽然还是一样的日期时间,但是在年月日表示的数字中间都加上了一个横杠来表示它现在为时间格式。并且还在后面空格加上了表示时分秒的数字,使用type()函数查看对象数据类型也会发现已经变成了datetime64。

image.png

实际上以上代码还是可以去进行优化的,那就是将该列表转为Dataframe结构之中的一个列,然后调用方法直接对这个列进行操作即可。

以上就是关于“Python将字符串转为日期怎么做?Python如何将字符串转为时间类型”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024