使用 openrefine 对带有日期的记录进行分面排序
make a facet sorting records with dates with openrefine
我在一列中有日期和时间,日期格式如下所示:
yyyy-mm-dd hh:mm:ss
示例:
2019-07-08 12:33:59
我如何制作一个可以按年份和月份过滤记录的 facet?
即 2019 - 01(一月)
2019 - 02(二月)
等等
我尝试使用 value.datePart("years")
制作自定义文本面,然后再次使用 value.datePart("months")
,但我收到所有记录的错误...
还尝试了 value.toDate("yyyy")
,似乎 return 只有年份
我建议使用 OR 3.2,因为我认为 3.1 版有日期问题。
然后,您只需将日期的年份和月份提取为字符串即可:
value.toString('yyyy-MM')
您可以找到 here 表示日期部分的模式字母列表。
我在一列中有日期和时间,日期格式如下所示: yyyy-mm-dd hh:mm:ss
示例:
2019-07-08 12:33:59
我如何制作一个可以按年份和月份过滤记录的 facet? 即 2019 - 01(一月) 2019 - 02(二月) 等等
我尝试使用 value.datePart("years")
制作自定义文本面,然后再次使用 value.datePart("months")
,但我收到所有记录的错误...
还尝试了 value.toDate("yyyy")
,似乎 return 只有年份
我建议使用 OR 3.2,因为我认为 3.1 版有日期问题。
然后,您只需将日期的年份和月份提取为字符串即可:
value.toString('yyyy-MM')
您可以找到 here 表示日期部分的模式字母列表。