初学者OpenRefine:Excel日期导入错误

问题描述

在Excel中以“短日期”格式输入的日期以不同的方式导入到OpenRefine中。例如,Excel中的8/30/2019在OpenRefine中变为美国东部时间2019年8月30日00:00:00 EDT。我想让它们恢复为短日期(mm / dd / yyyy)甚至是字符串(mmddyyyy)格式,而没有保留星期,时间或时区数据。我一直在尝试对它们进行转换,但无法弄清楚grel代码

谢谢

解决方法

欢迎使用StackOverflow(和OpenRefine)! toString()函数采用一个可选的格式字符串,您可以为此使用它。您可以使用value.toString('M/d/y')(或toString(value,'M/d/y'))来获取第一个示例格式的字符串。但是请注意,一旦将其转换为字符串,您将失去使用任何与日期相关的功能的能力,例如计算两个日期之间的距离。