检查input是否是sql炼金术数据types格式

所以我从Excel表parsing信息,并遇到一些数据types的问题。

有不同的领域,一些是date,一些是string等。问题是有些人是白痴,正在input的东西不正确。 所以date字段可能只是“不”或类似的东西。 我试图做一个条件,如果它不是正确的格式,将其replace为无。

所以在伪代码

if not( expiration_date is Date.format): expiration_date = None 

但是,我找不到任何可以帮助我的网上任何东西。 有没有这样做的有效方法?

如果你想要的代码,在这里你去:

 import datetime expiration_date=datetime.datetime.now() if type(expiration_date) != datetime.datetime: expiration_date = None