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