在 GLV 時間資料使用原生日期和時間 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 GLV 時間資料使用原生日期和時間

如果您是使用 Gremlin 語言變體 (GLV),必須使用該程式語言為 Gremlin 時間資料提供的原生日期和時間類別與函數。

官方 TinkerPop Java、Node.js (JavaScript)、Python 或 .NET 程式庫是所有的 Gremlin 語言變體程式庫。

重要

這「只」適用於「Gremlin 語言變體 (GLV) 程式庫」。如果您是使用將 Gremlin 查詢以文字字串傳送的方法,則必須使用 Neptune 提供的 datetime() 方法。這包括 Gremlin 主控台、使用 HTTP REST API 的文字字串,以及任何其他使用 Groovy 的序列化。如需詳細資訊,請參閱上一節對 Groovy 時間資料使用 datetime( ) 方法

Python

以下是 Python 範例的一部分,它會為頂點建立一個名為 'date' 且 ID 為 '3' 的屬性。它將值設為使用 Python datetime.now() 方法產生的日期。

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

如需使用 Python 連線到 Neptune 的完整範例,請參閱 使用 Python 連線至 Neptune 資料庫執行個體

Node.js (JavaScript)

以下是 JavaScript 範例的一部分,它會為頂點建立一個名為 'date' 且 ID 為 '3' 的屬性。它將值設為使用 Node.js Date() 建構函數產生的日期。

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

如需使用 Node.js 連線到 Neptune 的完整範例,請參閱 使用 Node.js 連線至 Neptune 資料庫執行個體

Java

以下是 Java 範例的一部分,它會為頂點建立一個名為 'date' 且 ID 為 '3' 的屬性。它將值設為使用 Java Date() 建構函數產生的日期。

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

如需使用 Java 連線到 Neptune 的完整範例,請參閱 使用 Java 連線至 Neptune 資料庫執行個體

.NET (C#)

以下是 C# 範例的一部分,它會為頂點建立一個名為 'date' 且 ID 為 '3' 的屬性。它將值設為使用 .NET DateTime.UtcNow 屬性產生的日期。

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

如需使用 C# 連線到 Neptune 的完整範例,請參閱 使用 .NET 連線至 Neptune 資料庫執行個體