C#da Tarih ve Zaman Fonksiyonları
Tarih ve zaman fonksiyonları Date veri tipi üzerinde hesaplamalar yapan fonksiyonlardır .
Bu fonksiyonlar System.DateTime uzay alanında tanımlıdır.
CompareTo : String ifadelerinde olduğu gibi, tarih ve zaman değerleri üzerinde de karşılaştırma yapılabilir. CompareTo fonksiyonu, işlem yapılan tarih ile parametre olarak verilen tarihi karşılaştırır. Parametredeki tarih küçükse 1, büyükse -1 veya eşitse 0 döndürür.
Kullanımı:
tarih1.CompareTo(tarih2).ToString());
DaysInMonth : İlk parametrede verilen yılın, ikinci parametrede verilen ayında kaç gün olduğunu döndürür.
Kullanımı:
datetime.DaysInMonth(yıl, ay)
IsLeapYear :Verilen bir yılın artık yıl olup olmadığını hesaplar. Dönüş değeri True ya da False tipindedir.
Kullanımı:
DateTime.IsLeapYear(yıl)
Parse : Parametrede verilen String bir ifadeden Date veri tipine çevrim işlemini yapar. String ifadesinde verilen ifadenin doğru bir tarih ve zaman tipinde olması gerekir.
Kullanımı:
DateTime.Parse(“23.04.2005 20:20:00”)
ToLongDateString & ToLongTimeString :
Verilen tarihi uzun tarih ve zaman formatında gösteren fonksiyonlardır.
Kullanımı:
tarih.ToLongDateString()
tarih.ToLongTimeString()
AddDays, AddMonths, AddYears :
Verilen tarihe gün, ay, yıl eklemek için kullanılan fonksiyonlardır.
Kullanımı:
tarih.AddDays(eklenecek gün sayısı)
tarih.AddMonths(eklenecek ay sayısı)
tarih.AddYears(eklenecek yıl sayısı)
Day, Month, Year: Verilen tarihin gününü, ayını, yılını öğrenmek için kullanılan fonksiyondur.
Kullanımı:
tarih.Day
tarih.Month
tarih.Year
Now: Şuan ki tarih ve saati gösterir.
Today: Şuan ki tarihi gösterir.
Kullanımı:
DateTime.Now
DateTime.Today
