使用python中的dateutil检测字符串中的缺失日期

时间:2017-06-28 17:41:53

标签: python date datetime python-dateutil

我有一个包含时间戳的字符串。此时间戳可能包含也可能不包含记录日期。如果不是,我需要从其他来源检索它。例如:

如果字符串是

str='11:42:27.619' #It does not contain a date, just the time

当我使用dateutil.parser.parse(str)时,它会返回一个日期时间对象,其中包含今天的日期。如何确定何时没有日期?所以我可以从其他地方得到它?

我不能只测试它是否是今天的日期,因为时间戳可能来自今天,我应该使用时间戳中提供的日期(如果存在)。

谢谢

1 个答案:

答案 0 :(得分:-1)

我要做的是首先检查字符串的长度,如果它包含它应该更大,那么我会继续你提到。