首页 > 解决方案 > 从 excel 文档导入的日期存储为整数

问题描述

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

标签: openrefine

解决方案


toString()函数采用可用于此的可选格式字符串。您可以使用value.toString('M/d/y')(或toString(value,'M/d/y'))获取第​​一个示例格式的字符串。但是请注意,一旦将其转换为字符串,您将无法使用任何与日期相关的函数,例如计算两个日期之间的距离。


推荐阅读