now()

İsteğe bağlı olarak belirli bir zaman aralığına göre uzaklığı olan geçerli UTC saatini döndürür.

Teknik olarak her now() çalıştırma arasında küçük bir zaman farkı olsa bile geçerli UTC saati tek bir sorgu deyiminde tüm kullanımlarında now() aynı kalır.

Syntax

now([ uzaklık ])

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Uzaklık timespan Geçerli UTC saat saatine eklenecek zaman aralığı. Varsayılan değer 0’dır.

Döndürülenler

Geçerli UTC saat saati ve sağlanan uzaklık süresi olarak datetime.

Örnekler

Geçerli saati gösterme

print now()

2 gün öncesini göster

print now(-2d)

Belirli bir olaydan geçen süreyi bulma

Aşağıdaki örnekte, fırtına olaylarının başlangıcından bu yana geçen süre gösterilmektedir.

StormEvents
| extend Elapsed=now() - StartTime
| take 10

Belirli bir zaman aralığına göre tarihi alma

let T = datatable(label: string, timespanValue: timespan) [
    "minute", 60s, 
    "hour", 1h, 
    "day", 1d, 
    "year", 365d
];
T 
| extend timeAgo = now() - timespanValue

Çıkış

etiket timespanValue timeAgo
yıl 365.00:00:00 2022-06-19T08:22:54.6623324Z
gün 1.00:00:00 2023-06-18T08:22:54.6623324Z
saat 01:00:00 2023-06-19T07:22:54.6623324Z
dakika 00:01:00 2023-06-19T08:21:54.6623324Z

Not

Bu işlem ago() işleviyle gerçekleştirilebilir.