

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GLV 時刻データのネイティブの日付と時刻の使用
<a name="best-practices-gremlin-datetime-glv"></a>

Gremlin 言語バリアント (GLV) を使用している場合は、Gremlin 時刻データのプログラミング言語によって提供されるネイティブな日時のクラスと関数を使用する必要があります。

公式の TinkerPop ライブラリはすべて Gremlin 言語バリアントライブラリです。
+  [Go](https://tinkerpop.apache.org/docs/current/reference/#gremlin-go) 
+  [Java](https://tinkerpop.apache.org/docs/current/reference/#gremlin-java) 
+  [Javascript](https://tinkerpop.apache.org/docs/current/reference/#gremlin-javascript) 
+  [.NET](https://tinkerpop.apache.org/docs/current/reference/#gremlin-dotnet) 
+  [Python](https://tinkerpop.apache.org/docs/current/reference/#gremlin-python) 

**重要**  
 このページの内容は、Gremlin 言語バリアントライブラリ (GLV) のみに当てはまります。Gremlin クエリをテキスト文字列として送信するメソッドを使用している場合は、Gremlin の datetime() 関数を使用する必要があります。これには、Gremlin コンソール、HTTP REST API を使用するテキスト文字列、またはドライバーを介して Gremlin 文字列を直接送信することが含まれます。



**Go**  
 以下に、ID「3」を持つ頂点の「date」という 1 つのプロパティを作成する Go の例の一部を示します。これは、Go の time.Now() 関数を使用して生成された日付となる値を設定します。

```
import ( "time" )

g.V('3').property('date', time.Now()).next();
```

Go を使用して Neptune に接続する完全な例については、「[Go を使用して Neptune DB インスタンスに接続する](https://docs.aws.amazon.com//neptune/latest/userguide/access-graph-gremlin-go.html)」を参照してください。

**Java**  
以下に、ID「`3`」を持つ頂点の「`date`」という 1 つのプロパティを作成する Java の例の一部を示します。Java `Date()` コンストラクタを使用して作成された日付となる値を設定します。

```
import java.util.date

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

Java を使用して Neptune に接続するための完全な例については、「[Java クライアントを使用して Neptune DB インスタンスに接続する](access-graph-gremlin-java.md)」を参照してください。

**Node.js (JavaScript)**  
以下に、ID「`3`」を持つ頂点の「`date`」という 1 つのプロパティを作成する JavaScript の例の一部を示します。Node.js `Date()` コンストラクタを使用して作成された日付となる値を設定します。

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

Node.js を使用して Neptune に接続するための完全な例については、「[Node.js を使用して Neptune DB インスタンスに接続する](access-graph-gremlin-node-js.md)」を参照してください。

**.NET (C\#)**  
以下に、ID「`3`」を持つ頂点の「`date`」という 1 つのプロパティを作成する C\# の例の一部を示します。.NET `DateTime.UtcNow` プロパティを使用して作成された日付となる値を設定します。

```
Using System;

g.V('3').property('date', DateTime.UtcNow).next()
```

C\# を使用して Neptune に接続するための完全な例については、「[.NET を使用して Neptune DB インスタンスに接続する](access-graph-gremlin-dotnet.md)」を参照してください。

**Python**  
以下に、ID「`3`」を持つ頂点の「`date`」という 1 つのプロパティを作成する Python の例の一部を示します。Python `datetime.now()` メソッドを使用して作成された日付となる値を設定します。

```
import datetime

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

Python を使用して Neptune に接続するための完全な例については、「[Python を使用して Neptune DB インスタンスに接続する](access-graph-gremlin-python.md)」を参照してください。