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.
Şunlar için geçerlidir: Tuval uygulamaları
Copilot Studio
Desktop akışları
Model temelli uygulamalar
Power Platform CLI
Dataverse işlevleri
Power Pages
Tarih ve saat bileşenlerini bir tarih/saat değerine dönüştürür.
Description
İşlev, Date tek tek Year, Month ve Day değerlerini / DateTime değerine dönüştürür. Saat bölümü gece yarısıdır.
- Yıl değeri 0 ve 1899 (dahil) arasındaysa işlev, yılı hesaplamak için bu değere 1900 ekler. 70, 1970 olur .
- Ay değeri 1'den küçük veya 12'den büyükse sonuç için belirtilen yılın başından itibaren belirtilen sayıda ay eklenir veya çıkarılır.
- Gün değeri, belirtilen aydaki gün değerinden fazlaysa işlev, belirtilen sayıda günü ayın ilk gününe ekler ve sonraki ayda karşılık gelen tarihi döndürür. Gün değeri 1'den küçükse işlev, belirtilen ayın ilk gününden itibaren belirtilen sayıda günü çıkarır ve 1 ekler.
İşlev tek Time tek Hour, Minute, Second ve isteğe bağlı olarak Milisaniye değerlerini / DateTime değerine dönüştürür. Sonuç, bununla ilişkilendirilmiş bir tarih içermez.
DateTime işlevi, hem tarih hem de saat bağımsız değişkenlerini alarak ve hem tarih hem de saat bileşenlerine sahip bir /Time değeri döndürerek ve Time işlevlerini tek bir Dateişlevde birleştirirDate.
Bir dizeyi değere dönüştürme hakkında bilgi için DateValue, TimeValue ve DateTimeValue işlevlerine bakın.
Daha fazla bilgi için ayrıca bkz. tarihler ve saatler ile çalışma.
Sözdizimi
Date( Yıl, Ay, Gün )
- Yıl - Gerekli. 1899'dan büyük sayılar mutlak değer olarak yorumlanır (1980, 1980 olarak yorumlanır). 0'dan 1899'a kadar olan sayılar ise 1900'e göre yorumlanır. (Örneğin, 80, 1980 olarak yorumlanır.)
- Ay - Gerekli. 1 ile 12 arasında bir sayı.
- Gün - Gerekli. 1 ile 31 arasında bir sayı.
Time( Saat, Dakika, Saniye [, Milisaniye ] )
- Saat - Gerekli. Saat sayısı, genellikle 0 (12:00) - 23 (23:00) aralığındadır.
- dakika - Gerekli. Dakika sayısı, genellikle 0 - 59 aralığındadır.
- İkinci - Gerekli. Saniye sayısı, genellikle 0 - 59 aralığındadır.
- Milisaniye - İsteğe bağlı. Milisaniye sayısı, genellikle 0 - 999 aralığındadır.
DateTime( Year, Month, Day, Hour, Minute, Second [, Milisaniye ] )
- Yıl - Gerekli. 1899'dan büyük sayılar mutlak değer olarak yorumlanır (1980, 1980 olarak yorumlanır). 0'dan 1899'a kadar olan sayılar ise 1900'e göre yorumlanır. (Örneğin, 80, 1980 olarak yorumlanır.)
- Ay - Gerekli. 1 ile 12 arasında bir sayı.
- Gün - Gerekli. 1 ile 31 arasında bir sayı.
- Saat - Gerekli. Saat sayısı, genellikle 0 (12:00) - 23 (23:00) aralığındadır
- dakika - Gerekli. Dakika sayısı, genellikle 0 - 59 aralığındadır.
- İkinci - Gerekli. Saniye sayısı, genellikle 0 - 59 aralığındadır.
- Milisaniye - İsteğe bağlı. Milisaniye sayısı, genellikle 0 - 999 aralığındadır.
Örnekler
Date
Bir kullanıcı yazdıysa
- 1979'da HireYear adlı bir metin girişi denetiminde
- HireMonth adlı bir metin girişi denetiminde 3
- HireDay adlı bir metin girişi denetiminde 17
bu formül 3/17/1979 değerini döndürür:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Time
Bir kullanıcı yazdıysa
- BirthHour adlı bir metin girişi denetiminde 14
- BirthMinute adlı bir metin girişi denetiminde 50
- BirthSecond adlı bir metin girişi denetiminde 24
bu formül 02:50:24 P değerini döndürür:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
DateTime
Bir kullanıcı yazdıysa
- 2023 , EclipseYear adlı bir metin girişi denetiminde
- EclipseMonth adlı bir metin girişi denetiminde 10
- EclipseDate adlı bir metin girişi denetiminde 28
- EclipseHour adlı bir metin girişi denetiminde 13
- EclipseMinute adlı bir metin girişi denetiminde 14
- EclipseSecond adlı bir metin girişi denetiminde 5
- EclipseMillisecond adlı bir metin girişi denetiminde 231
bu formül 10/28/23 01:14:05.231 PM değerini döndürür:
Text(
DateTime(Value(EclipseYear.Text), Value(EclipseMonth.Text), Value(EclipseDate.Text),
Value(EclipseHour.Text), Value(EclipseMinute.Text),
Value(EclipseSecond.Text), Value(EclipseSecond.Millisecond)
),
"yy/mm/dd hh:mm:ss.000 AM/PM"
)