now()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retourne l’heure UTC actuelle, éventuellement décalée par un intervalle de temps donné.
L’heure UTC actuelle reste la même dans toutes les utilisations d’une now()
instruction de requête unique, même s’il existe techniquement une petite différence de temps entre chaque now()
exécution.
Syntaxe
now(
[ offset ])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
offset | timespan |
Intervalle de temps à ajouter à l’heure d’horloge UTC actuelle. La valeur par défaut est 0. |
Retours
Heure UTC actuelle, ainsi que l’heure de décalage si elle est fournie, en tant que datetime
.
Exemples
Afficher l’heure actuelle
print now()
Afficher l’heure il y a 2 jours
print now(-2d)
Rechercher le temps écoulé à partir d’un événement donné
L’exemple suivant montre le temps écoulé depuis le début des événements storm.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Obtenir la date par rapport à un intervalle de temps spécifique
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Sortie
label | timespanValue | timeAgo |
---|---|---|
year | 365.00:00:00 | 2022-06-19T08:22:54.6623324Z |
day | 1.00:00:00 | 2023-06-18T08:22:54.662324Z |
hour | 01:00:00 | 2023-06-19T07:22:54.6623324Z |
minute | 00:01:00 | 2023-06-19T08:21:54.662324Z |
Remarque
Cette opération peut être effectuée avec la fonction ago().