Bu yazıda, PowerApps'te tarih ve zaman fonksiyonlarının nasıl kullanılacağını adım adım öğreneceksiniz. Tarih ve zaman fonksiyonları, uygulamalarda veri manipülasyonu ve görüntüleme işlemlerinde sıklıkla kullanılır. Temel tarih ve zaman fonksiyonları ve kullanım örneklerini beraber inceleyelim.

1. Now(), Today(), ve TimeValue() Fonksiyonları
Now() Fonksiyonu
Now() fonksiyonu, geçerli tarih ve saati döner.
Sonuç:
Örnek olarak ;"22.05.2024 08:15"
Saat Bilgisi olmadan geçerli tarihi göstermek istediğimizde sadece Today() yazmamız yeterli olacaktır.

 

TimeValue() Fonksiyonu

TimeValue() fonksiyonu, metin biçimindeki bir zamanı saat, dakika ve saniye olarak tanımlar.

Örnek olarak; TimeValue("08:15 PM") bize "08:15" sonucu verir.

 

2. DateAdd() ve DateDiff() Fonksiyonları

DateAdd() Fonksiyonu

DateAdd() fonksiyonu, belirli bir tarihe gün, ay veya yıl ekler.

DateAdd(Today(), 5, TimeUnit.Days) bu kodun bize vereceği sonuç;

24.05.2024 tarihi baz alınarak yapıldığı zaman çıktımız 29.05.2024 olarak gözükecektir.

 

DateDiff() Fonksiyonu

DateDiff() fonksiyonu, iki tarih arasındaki farkı gün, ay veya yıl olarak hesaplar.

Örnek olarak;

DateDiff(Today(); DateValue("31/12/2024"); TimeUnit.Days)

 geçerli tarih ile 31/12/2024 tarihi arasındaki gün farkını bize çıktı olarak gösterecektir.

 

3. DateValue() ve DateTimeValue() Fonksiyonları

DateValue() Fonksiyonu

DateValue() fonksiyonu, metin biçimindeki bir tarihi tarih olarak tanımlar.

DateValue("24/05/2024") yada herhangi belirtiğiniz başka bir Metin Girişi veya Metin Etiketini Belirterek değerin Tarih olarak algılanmasını sağlayabilirsiniz. "DateValue(TextInputSample1.Text)" gibi.

Ekstradan Eğer Saat dilimini de eklemek isterseniz. DateTimeValue() olarak güncelleyebilirsiniz.

4. Text() Fonksiyonu ile Tarih ve Saat Biçimlendirme

Text() fonksiyonu, tarih ve saatleri belirli bir biçimde göstermek içinde kullanılabilir.

Text(Now(), "[$-en-US]yyyy/mm/dd hh:mm:ss") dizimi bize bu sonucu verecektir.

"2024/05/24 22:36:12"

Bu yazıda , PowerApps'te tarih ve zaman fonksiyonlarının nasıl kullanılacağını öğrendik. Now(), Today(), TimeValue(), DateAdd(), DateDiff(), DateValue(), DateTimeValue(), ve Text() fonksiyonlarını kullanarak tarih ve saat bilgilerini nasıl düzenleyip şekillendirebileceğinizi ve gösterebileceğinizi anlattım. Bu fonksiyonları kullanarak artık uygulamalarınızda tarih ve zamanla ilgili çeşitli işlemleri kolayca gerçekleştirebilirsiniz. 


Her satır kod, geleceğin inşasında bir tuğladır. Bugün de yazdığımız kodlarla daha parlak bir yarın inşa etmeye çalışıyoruz. İyi günler ve kodlamaya devam!