将本机日期和时间用于 GLV 时间数据
如果您使用的是 Gremlin 语言变体 (GLV),则必须对 Gremlin 时间数据使用由编程语言提供的原生日期和时间类以及函数。
官方 TinkerPop 库都是 Gremlin 语言变体库。
重要
本页面仅适用于 Gremlin 语言变体(GLV)库。如果您使用了将 Gremlin 查询作为文本字符串发送的方法,则必须使用 Gremlin 的 datetime() 函数。这包括 Gremlin 控制台、使用 HTTP REST API 的文本字符串或通过驱动程序直接提交的 Gremlin 字符串。
Go(转到)
下面是采用 Go 的示例的一部分,该示例为 ID 是“3”的顶点创建名为“日期”的单个属性。它将该值设置为使用 Go time.Now() 函数生成的日期。
import ( "time" ) g.V('3').property('date', time.Now()).next();
有关使用 Go 连接到 Neptune 的完整示例,请参阅使用 Go 客户端连接到 Neptune 数据库实例。
Java
下面是采用 Java 的示例的一部分,该示例为 ID 为“date”的顶点创建名为“3”的单个属性。它将值设置为使用 Java Date() 构造函数生成的日期。
import java.util.date g.V('3').property('date', new Date()).next();
有关使用 Java 连接到 Neptune 的完整示例,请参阅使用 Java 客户端连接到 Neptune 数据库实例。
Node.js (JavaScript)
下面是采用 JavaScript 的示例的一部分,该示例为 ID 是“date”的顶点创建名为“3”的单个属性。它将值设置为使用 Node.js Date() 构造函数生成的日期。
g.V('3').property('date', new Date()).next()
有关使用 Node.js 连接到 Neptune 的完整示例,请参阅使用 Node.js 连接到 Neptune 数据库实例 。
.NET (C#)
下面是采用 C# 的示例的一部分,该示例为 ID 为“date”的顶点创建名为“3”的单个属性。它将值设置为使用 .NET DateTime.UtcNow 属性生成的日期。
Using System; g.V('3').property('date', DateTime.UtcNow).next()
有关使用 C# 连接到 Neptune 的完整示例,请参阅使用 .NET 连接到 Neptune 数据库实例。
Python
下面是采用 Python 的示例的一部分,该示例为 ID 是“date”的顶点创建名为“3”的单个属性。它将值设置为使用 Python datetime.now() 方法生成的日期。
import datetime g.V('3').property('date',datetime.datetime.now()).next()
有关使用 Python 连接到 Neptune 的完整示例,请参阅使用 Python 连接到 Neptune 数据库实例。