将本机日期和时间用于 GLV 时间数据 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将本机日期和时间用于 GLV 时间数据

如果您使用的是 Gremlin 语言变体 (GLV),则必须对 Gremlin 时间数据使用由编程语言提供的原生日期和时间类以及函数。

官方 TinkerPop Java、Node.js (JavaScript)、Python 或 .NET 库是 Gremlin 语言变体库。

重要

适用于 Gremlin 语言变体 (GLV) 库。如果您使用了将 Gremlin 查询作为文本字符串发送的方法,则必须使用 Neptune 提供的 datetime() 方法。这包括 Gremlin 控制台、使用 HTTP REST API 的文本字符串以及使用 Groovy 的任何其他序列化。有关更多信息,请参阅上部分将 datetime( ) 方法用于 Groovy 时间数据

Python

下面是采用 Python 的示例的一部分,该示例为 ID 是“3”的顶点创建名为“date”的单个属性。它将值设置为使用 Python datetime.now() 方法生成的日期。

import datetime g.V('3').property('date',datetime.datetime.now()).next()

有关使用 Python 连接到 Neptune 的完整示例,请参阅使用 Python 连接到 Neptune 数据库实例

Node.js (JavaScript)

下面是采用 JavaScript 的示例的一部分,该示例为 ID 是“3”的顶点创建名为“date”的单个属性。它将值设置为使用 Node.js Date() 构造函数生成的日期。

g.V('3').property('date', new Date()).next()

有关使用 Node.js 连接到 Neptune 的完整示例,请参阅使用 Node.js 连接到 Neptune 数据库实例

Java

下面是采用 Java 的示例的一部分,该示例为 ID 为“3”的顶点创建名为“date”的单个属性。它将值设置为使用 Java Date() 构造函数生成的日期。

import java.util.date g.V('3').property('date', new Date()).next();

有关使用 Java 连接到 Neptune 的完整示例,请参阅使用 Java 客户端连接到 Neptune 数据库实例

.NET (C#)

下面是采用 C# 的示例的一部分,该示例为 ID 为“3”的顶点创建名为“date”的单个属性。它将值设置为使用 .NET DateTime.UtcNow 属性生成的日期。

Using System; g.V('3').property('date', DateTime.UtcNow).next()

有关使用 C# 连接到 Neptune 的完整示例,请参阅使用 .NET 连接到 Neptune 数据库实例