View a markdown version of this page

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

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

将本机日期和时间用于 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 为“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()

有关使用连接到 Neptune 的完整示例 Node.js,请参阅。使用连接 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 数据库实例