openrefine - 从 excel 文档导入的日期存储为整数
问题描述
在 Excel 中以“短日期”格式输入的日期以不同方式导入 OpenRefine。例如,Excel 中的 8/30/2019 在 OpenRefine 中变为 Fri Aug 30 00:00:00 EDT 2019。我想让它们恢复为短日期 (mm/dd/yyyy) 甚至是字符串 (mmddyyyy) 格式,不保留星期几、时间或时区数据。我一直在尝试转换它们,但无法弄清楚 grel 代码。
解决方案
该toString()
函数采用可用于此的可选格式字符串。您可以使用value.toString('M/d/y')
(或toString(value,'M/d/y')
)获取第一个示例格式的字符串。但是请注意,一旦将其转换为字符串,您将无法使用任何与日期相关的函数,例如计算两个日期之间的距离。
推荐阅读
- python - animating differently colored points in mayavi
- c# - Checking correctness of CANoe configuration file chosen and providing a notification on the Frontend for wrong configuration file
- asp.net-mvc - 响应缓存在 asp.net 核心项目中不起作用
- java - 如何将输入数据添加到 SQL 值?
- java - JAVA:如何在迭代与值匹配的jsonArray时获取根的值?
- python - `Could not install packages due to an EnvironmentError: [Errno 1] Operation not allowed` 在虚拟环境中
- arrays - 如何为 JSON 数据中的每个对象转换 2 个单独的数组?
- javascript - unhandledRejection nodejs
- php - 如何更新php中定义的变量?
- ios - React Native - 如何在 iOS 中控制声音输出