Cette documentation a été traduite automatiquement par IA.
Le nœud de calcul de dates propose neuf fonctions de calcul, notamment l'ajout ou la soustraction d'une période, la mise en forme de chaînes de caractères temporelles et la conversion d'unités de durée. Chaque fonction possède des types de valeurs d'entrée et de sortie spécifiques et peut également recevoir les résultats d'autres nœuds comme variables de paramètres. Il utilise un système de pipeline pour enchaîner les résultats des fonctions configurées afin d'obtenir le résultat attendu.
Dans l'interface de configuration du flux de travail, cliquez sur le bouton plus (« + ») dans le flux pour ajouter un nœud « Calcul de dates ».


La valeur d'entrée peut être une variable ou une constante de date. La variable peut correspondre aux données qui ont déclenché ce flux de travail, ou au résultat d'un nœud en amont dans ce flux de travail. Pour une constante, vous pouvez sélectionner n'importe quelle date.
Désigne le type de la valeur d'entrée. Il existe deux valeurs possibles.
Chaque étape de calcul est composée d'une fonction de calcul et de sa configuration de paramètres. Elle adopte une conception en pipeline, où le résultat du calcul de la fonction précédente sert de valeur d'entrée pour le calcul de la fonction suivante. De cette manière, une série de calculs et de conversions temporelles peut être effectuée.
Après chaque étape de calcul, le type de sortie est également fixe et affectera les fonctions disponibles pour l'étape de calcul suivante. Le calcul ne peut se poursuivre que si les types correspondent. Dans le cas contraire, le résultat d'une étape sera la sortie finale du nœud.
2024-7-15 00:00:00, la quantité est 1 et l'unité est « jour », le résultat du calcul est 2024-7-16 00:00:00.2024-7-15 00:00:00, la quantité est 1 et l'unité est « jour », le résultat du calcul est 2024-7-14 00:00:00.2024-7-15 00:00:00, l'objet de comparaison est 2024-7-16 06:00:00, l'unité est « jour », la valeur absolue n'est pas prise et les décimales sont conservées, le résultat du calcul est -1.25.Lorsque la valeur absolue et l'arrondi sont configurés simultanément, la valeur absolue est prise en compte en premier, puis l'arrondi est appliqué.
2024-7-15 00:00:00 et l'unité est « jour », le résultat du calcul est 15.2024-7-15 14:26:30 et l'unité est « jour », le résultat du calcul est 2024-7-15 00:00:00.2024-7-15 14:26:30 et l'unité est « jour », le résultat du calcul est 2024-7-15 23:59:59.2024-7-15 14:26:30, le résultat du calcul est true.2024-7-15 14:26:30 et le format est the time is YYYY/MM/DD HH:mm:ss, le résultat du calcul est the time is 2024/07/15 14:26:30.2, l'unité avant conversion est « semaine », l'unité après conversion est « jour » et les décimales ne sont pas conservées, le résultat du calcul est 14.
Supposons qu'il y ait un événement promotionnel. Nous souhaitons ajouter une date de fin de promotion au champ d'un produit lors de sa création. Cette date de fin est fixée à 23:59:59 le dernier jour de la semaine suivant la date de création du produit. Nous pouvons donc créer deux fonctions temporelles et les exécuter en pipeline :
De cette manière, nous obtenons la valeur temporelle souhaitée et la transmettons au nœud suivant, par exemple un nœud de modification de collection, pour ajouter la date de fin de la promotion à la collection.