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

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

将本机日期和时间用于 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 数据库实例