python - 在 python 中使用 dateutil 解析时间时信息丢失
问题描述
我有一个可能包含日期或时间或两者的输入。如果提供了日期,我可以使用该日期,但如果没有提供日期(即只提供时间),那么我必须使用其他地方提供的不同日期。
但是一旦我使用 python dateutil 解析日期,今天的日期就会添加到解析值中。例如:
from dateutil.parser import parse
print(parse('03:15:08'))
print(parse('04-04-2019 03:15:08'))
上面的代码给出了以下输出:
2019-04-04 03:15:08
2019-04-04 03:15:08
如您所见,信息(是否提供日期)丢失并且无法区分。
此外,某些长度操作可能不起作用,因为可能只提供日期。
如何区分2个输入?
谢谢你。
解决方案
推荐阅读
- c - 编写嵌入式驱动程序的序列
- java - 如何让我的 HashMap 正确打印到文件
- javascript - Chrome:所选元素未收到“复制”事件
- docker - Gitlab CI with docker+machine - 使用多个容器测试应用程序
- java - Drools 嵌套聚合
- ios - 未调用具有自定义 isSelected 设置器的 MKAnnotationView 子类
- amazon-web-services - AWS Athena 查询分区
- angular - 如何使用 gridOptions 为 ag-grid/angular 中的行着色?
- linux - 无法从 git clone go.googlesource.com 克隆 Git 存储库
- python - openpyxl没有将数据框写入excel表