Aracılığıyla paylaş


datetime_add() (tarih ve saat ekleme)

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

Belirtilen bir dönemdeki yeni bir tarih saat değerini belirtilen bir miktarla çarpar, belirtilen tarih saatine eklenir veya çıkarılır.

Sözdizimi

datetime_add( dönem,tutarı,tarih saat)

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

Parametreler

Ad Tür Zorunlu Açıklama
dönem string ✔️ Artırılan sürenin uzunluğu.
miktar int ✔️ Tarih saatine eklenecek veya çıkaracak dönem sayısı.
tarih ve saat datetime ✔️ Dönem x tutar hesaplamasının sonucuna göre artırılan tarih.

Olası dönem değerleri:

  • Yıl
  • Üç aylık dönem
  • Ay
  • Hafta
  • Gün
  • Saat
  • Dakika
  • İkinci
  • Milisaniye
  • Microsecond
  • Içerir

Döndürülenler

Belirli bir saat/tarih aralığı eklendikten sonra bir tarih saat döndürür.

Örnekler

Aşağıdaki örnekte, işleviyle bir tarih saat değerine nokta ekleme gösterilmektedir datetime_add .

print  year = datetime_add('year',1,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',1,make_datetime(2017,1,1)),
month = datetime_add('month',1,make_datetime(2017,1,1)),
week = datetime_add('week',1,make_datetime(2017,1,1)),
day = datetime_add('day',1,make_datetime(2017,1,1)),
hour = datetime_add('hour',1,make_datetime(2017,1,1)),
minute = datetime_add('minute',1,make_datetime(2017,1,1)),
second = datetime_add('second',1,make_datetime(2017,1,1))

Çıktı

yıl çeyrek aya hafta gün saat dakika saniye
2018-01-01 00:00:00.0000000 2017-04-01 00:00:00.0000000 2017-02-01 00:00:00.0000000 2017-01-08 00:00:00.0000000 2017-01-02 00:00:00.0000000 2017-01-01 01:00:00.0000000 2017-01-01 00:01:00.0000000 2017-01-01 00:00:01.0000000

Aşağıdaki örnek, belirli bir tarihe zaman aralıkları eklemek veya çıkarmak için işlevinin nasıl kullanılacağını datetime_add gösterir.

print  year = datetime_add('year',-5,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',12,make_datetime(2017,1,1)),
month = datetime_add('month',-15,make_datetime(2017,1,1)),
week = datetime_add('week',100,make_datetime(2017,1,1))

Çıktı

yıl çeyrek aya hafta
2012-01-01T00:00:00Z 2020-01-01T00:00:00Z 2015-10-01T00:00:00Z 2018-12-02T00:00:00Z