Type de données d’intervalle de temps
Le timespan
type de données représente un intervalle de temps.
Les
timespan
types de données ettime
sont équivalents.
timespan
littéraux
Pour spécifier un timespan
littéral, utilisez l’une des options de syntaxe suivantes :
Syntaxe | Description | Exemple | Durée |
---|---|---|---|
nd |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de d jours. |
2d |
2 jours |
nh |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de h pendant des heures. |
1.5h |
1,5 heures |
nm |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de m minutes. |
30m |
30 minutes |
ns |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de s pendant les secondes. |
10s |
10 secondes |
nms |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de ms pour les millisecondes. |
100ms |
100 millisecondes |
nmicrosecond |
Intervalle de temps représenté par un ou plusieurs chiffres suivis de microsecond . |
10microsecond |
10 microsecondes |
ntick |
Intervalle de temps représenté par un ou plusieurs chiffres suivis par tick pour indiquer des nanosecondes. |
1tick |
100 ns |
timespan( nseconds) |
Intervalle de temps en secondes. | timespan(15 seconds) |
15 secondes |
timespan( n) |
Intervalle de temps en jours. | timespan(2) |
2 jours |
timespan( Jours. Heures: Minutes: Secondes. Millisecondes) |
Intervalle de temps en jours, heures, minutes et secondes écoulés. | timespan(0.12:34:56.7) |
0d+12h+34m+56.7s |
timespan(null) |
Représente la valeur Null. |
Découvrez les conventions de syntaxe.
timespan
, opérateurs
Deux valeurs de type timespan
peuvent être ajoutées, soustractées et divisées.
La dernière opération retourne une valeur de type real
représentant le nombre fractionnaire de fois qu’une valeur peut correspondre à l’autre.
Exemples
L’exemple suivant calcule le nombre de secondes par jour de plusieurs façons :
print
result1 = 1d / 1s,
result2 = time(1d) / time(1s),
result3 = 24 * 60 * time(00:01:00) / time(1s)
Cet exemple montre comment convertir le nombre de secondes d’une journée (représentée par une valeur entière) en unité d’intervalle de temps :
print
seconds = 86400
| extend t = seconds * 1s
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour