OrientDb Graph在Javascript函数中获取日期

时间:2016-11-25 12:43:17

标签: javascript function datetime orientdb rhino

我在图表数据库的某些边缘的属性中存储了日期。

现在我想得到这个日期,我可以将它与javascript函数中的日期进行比较。

这是边缘结构的例子:

{
        "@type": "d",
        "@rid": "#24:27592",
        "@version": 1,
        "@class": "Edge_Bus",
        "out": "#22:2643",
        "in": "#22:3946",
        "busId": 10736921,
        "departureTime": "2016-11-08 19:40:00",
        "@fieldTypes": "out=x,in=x,trainId=l,departureTime=t"
    }

我想获得departureTime

我试试:

var val = edge.field('departureTime');

var val = new Date(edge.field('departureTime'));

我认为valjava.util.Date的类型,当我尝试将其与Javascript(var searchDateTime = new Date("2016-11-08 12:00:00");)中的标准日期进行比较时,我得到了错误的比较结果。

我受到了审判:

val > searchDateTime
val.getTime() > searchDateTime.getTime()

我在https://groups.google.com/forum/#!topic/mozilla.dev.tech.js-engine.rhino/x0fjcn4X9jY

上找到了一些答案

并且

Parse org.mozilla.javascript.NativeDate in Java.util.Date

这个支持是否正常(因为OrientDB有Rhino引擎)并且这是从Javascript函数中的OrientDb获取Date的正确方法吗? 谢谢:))

0 个答案:

没有答案