Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenRefine toDate()转换失败_Date_Data Conversion_Openrefine - Fatal编程技术网

OpenRefine toDate()转换失败

OpenRefine toDate()转换失败,date,data-conversion,openrefine,Date,Data Conversion,Openrefine,我有一个传感器日志文件,其日期格式为Mon Nov 30 18:21:40 UTC 2020,我想将其转换为OpenRefine日期 根据,我认为正确的转换应该是value.toDate('emdh:M:szy'),但我始终得到“错误:无法转换为日期” 我尝试过用GMT替换UTC等简单的方法,但没有成功 我遗漏了什么线索?这是一种奇怪的约会格式。我不知道为什么传感器日志不使用ISO8601 尝试使用value.toDate('EEE MMM d H:m:s Z y') 从文档中看,您需要多个字符

我有一个传感器日志文件,其日期格式为
Mon Nov 30 18:21:40 UTC 2020
,我想将其转换为OpenRefine日期

根据,我认为正确的转换应该是
value.toDate('emdh:M:szy')
,但我始终得到“错误:无法转换为日期”

我尝试过用
GMT
替换
UTC
等简单的方法,但没有成功


我遗漏了什么线索?

这是一种奇怪的约会格式。我不知道为什么传感器日志不使用ISO8601

尝试使用
value.toDate('EEE MMM d H:m:s Z y')

从文档中看,您需要多个字符并不十分明显,但是如果您查看本页底部的示例,您可以看到其中使用了多个字符。

我批量编辑了数据,使其更易于接受,因此我可以通过此操作。下次将尝试此方法。很高兴您能够找到解决方案。如果你觉得我的答案有用,你可以投票并接受它。事实证明,我不需要批量编辑:我保留了“坏”数据,并使用JupyterLab和Pandas进行了数据分析。由于我的数据包含多种不同的时间格式,我使用了
pd.to_datetime()
expert_datetime\u format=True
,所有数据都自动转换。