在 openrefine 中增加日期
Incrementing a date in openrefine
我的日期格式为 YYYY-MM-DDThh:mm:ss
请提供一个 GREL 表达式,该表达式将 openrefine 中列中所有单元格的日期从当前日期值增加到 1 个月。谢谢!
首先您需要确保单元格中的数据类型为 'date' - 如果单元格中的文本为绿色,则数据已经为 'date' 类型。否则你将需要使用 GREL 转换它:
value.toDate()
屏幕截图 - 转换为日期之前
屏幕截图 - 转换为日期后
一旦你有了 Date 类型的数据,那么你可以使用下面的 GREL 来增加一个月:
value.inc(1,'month')
有关在 OpenRefine 中使用日期的更多信息,请参阅 https://github.com/OpenRefine/OpenRefine/wiki/GREL-Date-Functions
我的日期格式为 YYYY-MM-DDThh:mm:ss
请提供一个 GREL 表达式,该表达式将 openrefine 中列中所有单元格的日期从当前日期值增加到 1 个月。谢谢!
首先您需要确保单元格中的数据类型为 'date' - 如果单元格中的文本为绿色,则数据已经为 'date' 类型。否则你将需要使用 GREL 转换它:
value.toDate()
屏幕截图 - 转换为日期之前
屏幕截图 - 转换为日期后
一旦你有了 Date 类型的数据,那么你可以使用下面的 GREL 来增加一个月:
value.inc(1,'month')
有关在 OpenRefine 中使用日期的更多信息,请参阅 https://github.com/OpenRefine/OpenRefine/wiki/GREL-Date-Functions