Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de la date et de l'heure natives pour les données temporelles GLV
Si vous utilisez une variante du langage Gremlin (GLV), vous devez utiliser les classes et fonctions de date et d'heure natives fournies par le langage de programmation pour les données temporelles Gremlin.
L'officiel TinkerPop les bibliothèques sont toutes des bibliothèques de variantes de la langue Gremlin.
Important
Cette page s'applique uniquement aux bibliothèques GLV (Gremlin Language Variant). Si vous utilisez une méthode qui envoie la requête Gremlin sous forme de chaîne de texte, vous devez utiliser la fonction datetime () de Gremlin. Cela inclut la console Gremlin, les chaînes de texte utilisant l'API HTTP REST ou la soumission directe de chaînes Gremlin via les pilotes.
Go
Voici un exemple partiel dans Go qui crée une propriété unique nommée « date » pour le sommet avec un ID de « 3 ». Il définit la valeur comme étant une date générée à l'aide de la fonction Go Time.now ().
import ( "time" ) g.V('3').property('date', time.Now()).next();
Pour un exemple complet de connexion à Neptune à l'aide de Go, voir Utilisation d'un client Go pour se connecter à une instance de base de données Neptune.
Java
Voici un exemple partiel en Java qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Il définit la valeur sur une date renvoyée par java.time.OffsetDateTime.now().
import java.time.OffsetDateTime; g.V('3').property('date', OffsetDateTime.now()).next();
Neptune 1.5.0.0 : changement de date et d'heure Java GLV
Commençant par TinkerPop 3.8.0, le GLV Java utilise java.time.OffsetDateTime comme type de date/heure standard au lieu de java.util.Date. Si vous avez un code existant qui passe un java.util.Date via le GLV Java, migrez-le vers OffsetDateTime lors de la mise à niveau.
Pour un exemple complet de connexion à Neptune à l'aide de Java, voir Utilisation du client Java pour se connecter à une instance de base de données Neptune.
Node.js (JavaScript)
Ce qui suit est un exemple partiel dans JavaScript qui crée une propriété unique nommée 'date'pour le sommet dont l'identifiant est'3'. Il définit la valeur comme étant une date générée à l'aide du Node.js Date() constructeur.
g.V('3').property('date', new Date()).next()
Pour un exemple complet de connexion à Neptune à l'aide de Node.js, voir En utilisant Node.js pour se connecter à une instance de base de données Neptune.
.NET (C#)
Voici un exemple partiel en C# qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Cet exemple définit la valeur sur une date générée à l'aide de la propriété .NET DateTime.UtcNow.
Using System; g.V('3').property('date', DateTime.UtcNow).next()
Pour un exemple complet de connexion à Neptune en C#, voir Utilisation de .NET pour se connecter à une instance de base de données Neptune.
Python
Voici un exemple partiel en Python qui crée une propriété unique nommée « date » pour le sommet avec l'ID « 3 ». Cet exemple définit la valeur sur une date générée à l'aide de la méthode datetime.now() Python.
import datetime g.V('3').property('date',datetime.datetime.now()).next()
Pour un exemple complet de connexion à Neptune à l'aide de Python, voir Utilisation de Python pour se connecter à une instance de base de données Neptune.