我使用Solr和Python将我的文件编入索引,并且正在处理日期。我有一个字符串日期,如30/01/2013
(ddmmyyy)和01/30/2013
(mmddyyy)。如何将这些日期类型转换为Solr日期格式?如何使用Python将日期字符串转换为Solr日期格式?
我一直在使用这样的转换
dt = datetime.combine(item[index_field], time())
value_str = dt.isoformat() + 'Z'
但得到错误信息combine() argument 1 must be datetime.date, not str
。
你在混合两种格式吗?有没有什么办法可以确定一个或另一个被使用?那么'01/02/2013'的日期呢? – 2013-05-12 10:47:52
是的,我知道什么时候可以使用'ddmmyyyy'和'mmddyyyy'。我的目标只是将日期字符串转换为Solr格式。 – 2013-05-12 10:49:44