首页 > 解决方案 > 使用python从给定字符串中提取时间戳

问题描述

我尝试了多个包来从给定的字符串中提取时间戳,但没有包给出正确的结果。我确实使用dateutils, datefinder,parsedatetime等来完成这项任务。他们提取某些格式但不是所有格式的日期时间,有时他们还会提取一些不需要的数字作为时间戳。

是否有任何datetime从给定字符串中提取的 python 包。

假设,我有 2 个这样的字符串:

scala> val xorder= new order(1,"2016-02-22 00:00:00.00",100,"COMPLETED") 

Fri, 10 Jun 2011 11:04:17 +0200 (CEST)

并且只想提取datetime. 是否有任何函数可以datetimes从上述字符串中提取两种格式。在其他情况下,格式可能不同,但仍应选择datetime字符串

标签: python

解决方案


您可以按如下方式使用日期时间函数 strptime()

dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")

您可以创建自己的格式并使用该功能。


推荐阅读