python - 使用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
字符串
解决方案
您可以按如下方式使用日期时间函数 strptime()
dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
您可以创建自己的格式并使用该功能。
推荐阅读
- java - 使用 JSOUP 抓取网页并给出 SSL 错误。这是一个特定于站点的问题吗?(JSOUP 在其他网站上工作)
- javascript - 如何访问之前使用 chrome.scripting.executeScript 执行的脚本中的变量?
- swift - 当显示键盘时,将 UICollectionView 滚动到底部
- ktor - ktor 之上的自定义协议不是 HTTP 或具有本机支持的 websockets?
- html - jQuery设置时间输入标签的值
- python - 无法在 Sublime Text 中运行 python
- firebase - Firebase 云存储 - 超出限制
- nand2tetris - Nand to Tetris 如何将“pop this 2”编译成asm
- visual-studio-code - 如何在 VSCode 上的虚拟 venv 中获得安装在 PyGObject 库中的智能感知、自动完成功能?
- qt - QML TextField 不会根据 cursorPosition 定位文本