我输入的内容可能包含日期或时间,或两者都包含。如果提供了日期,则可以使用该日期,但是如果没有提供日期(即仅提供时间),则必须使用其他地方提供的其他日期。
但是一旦我使用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
如您所见,信息(提供日期或未提供)丢失,并且无法区分。
另外,由于只能提供日期,因此某些长度操作可能不起作用。
如何区分两个输入?
谢谢。