Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel
İki tarih saat değeri arasındaki belirtilen dönemlerin sayısını hesaplar.
Sözdizimi
datetime_diff(
dönem,datetime1,datetime2)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| dönem | string |
✔️ | Dönüş değerini hesaplamak için kullanılan süre ölçümü. Olası değerlere bakın. |
| datetime1 | datetime |
✔️ | Çıkarma denkleminin sol tarafı. |
| datetime2 | datetime |
✔️ | Çıkarma denkleminin sağ tarafı. |
Olası dönem değerleri
Bu değerler büyük/küçük harfe duyarlı değildir:
- Yıl
- Üç aylık dönem
- Ay
- Hafta
- Gün
- Saat
- Dakika
- İkinci
- Milisaniye
- Microsecond
- Içerir
Döndürülenler
Çıkarma sonucundaki dönem miktarını gösteren bir tamsayı döndürür (datetime1 - datetime2).
Örnekler
Aşağıdaki örnekte, işleviyle iki datetime_diff değeri arasındaki dönemin nasıl hesaplanması gösterilmektedir.
print
year = datetime_diff('year',datetime(2017-01-01),datetime(2000-12-31)),
quarter = datetime_diff('quarter',datetime(2017-07-01),datetime(2017-03-30)),
month = datetime_diff('month',datetime(2017-01-01),datetime(2015-12-30)),
week = datetime_diff('week',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
day = datetime_diff('day',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
hour = datetime_diff('hour',datetime(2017-10-31 01:00),datetime(2017-10-30 23:59)),
minute = datetime_diff('minute',datetime(2017-10-30 23:05:01),datetime(2017-10-30 23:00:59)),
second = datetime_diff('second',datetime(2017-10-30 23:00:10.100),datetime(2017-10-30 23:00:00.900)),
millisecond = datetime_diff('millisecond',datetime(2017-10-30 23:00:00.200100),datetime(2017-10-30 23:00:00.100900)),
microsecond = datetime_diff('microsecond',datetime(2017-10-30 23:00:00.1009001),datetime(2017-10-30 23:00:00.1008009)),
nanosecond = datetime_diff('nanosecond',datetime(2017-10-30 23:00:00.0000000),datetime(2017-10-30 23:00:00.0000007))
Çıktı
| yıl | çeyrek | aya | hafta | gün | saat | dakika | saniye | milisaniye | Microsecond | Içerir |
|---|---|---|---|---|---|---|---|---|---|---|
| 17 | 2 | 13 (on üç) | 5 | 29 | 2 | 5 | 10 | 100 | 100 | -700 |