【问题标题】:Gremlin convert properties to date and calculate diff in daysGremlin 将属性转换为日期并以天为单位计算差异
【发布时间】:2020-02-25 22:50:05
【问题描述】:

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

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

此查询将在 AWS Neptune 上运行。

谢谢

【问题讨论】:

    标签: gremlin janusgraph amazon-neptune


    【解决方案1】:

    在这里使用 TinkerGraph 进行演示是一种使用 Epoch 时间来做你需要做的事情的方法。

    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
    

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 2011-04-19
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多