Gremlin将属性转换为日期,并以天为单位计算差异

Gremlin将属性转换为日期,并以天为单位计算差异,gremlin,janusgraph,amazon-neptune,Gremlin,Janusgraph,Amazon Neptune,在一个图形数据库中,假设我有一个具有两个属性的顶点:createDate和modifiedDate,它们都是字符串类型,值如下:2015-12-22 04:35:36.0 有没有办法计算modifiedDate和createDate之间的天数差 此查询将在AWS Neptune上运行 感谢您使用TinkerGraph在这里演示一种使用Epoch time完成所需操作的方法 gremlin> t1 = System.currentTimeMillis() ==>158273084362

在一个图形数据库中,假设我有一个具有两个属性的顶点:createDate和modifiedDate,它们都是字符串类型,值如下:2015-12-22 04:35:36.0

有没有办法计算modifiedDate和createDate之间的天数差

此查询将在AWS Neptune上运行


感谢您

使用TinkerGraph在这里演示一种使用Epoch time完成所需操作的方法

gremlin> t1 = System.currentTimeMillis()
==>1582730843623
gremlin> g.addV('T1').property('time',t1)
==>v[60867]
gremlin> t2 = System.currentTimeMillis()
==>1582730863462
gremlin> g.addV('T2').property('time',t2)
==>v[60869]

gremlin> g.V().hasLabel('T1','T2').group().by(label).by(values('time').unfold()).math('T2 - T1')
==>19839.0