如何解决初学者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')
)来获取第一个示例格式的字符串。但是请注意,一旦将其转换为字符串,您将失去使用任何与日期相关的功能的能力,例如计算两个日期之间的距离。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。