在openrefine中增加日期

时间:2017-01-05 18:28:43

标签: openrefine

我的格式为YYYY-MM-DDThh:mm:ss

请提供一个GREL表达式,将日期从openrefine列中所有单元格的当前日期值增加到1个月。谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您需要确保单元格中的数据类型为' date' - 如果单元格中的文本为绿色,那么数据已经是' date'类型。否则你需要使用GREL转换它:

value.toDate()

屏幕截图 - 转换为日期之前

dates in OpenRefine as String type

屏幕截图 - 转换为日期后

dates in OpenRefine as Date type

将数据作为日期类型后,您可以使用以下GREL增加一个月:

value.inc(1,'month')

有关在OpenRefine中使用日期的更多信息,请参阅https://github.com/OpenRefine/OpenRefine/wiki/GREL-Date-Functions