Partager via


now()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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().