Delphi’ye Tarihe Ay Ekleme
Delphi, güçlü bir nesne yönelimli programlama dilidir ve çeşitli uygulamalar geliştirmek için yaygın olarak kullanılır. Tarihe ay ekleme, Delphi’de sıklıkla karşılaşılan bir görevdir ve bu makale, bu işlemi adım adım nasıl gerçekleştireceğinizi açıklayacaktır.
Tarih Veri Türü
Delphi’de tarih verileri TDateTime
veri türüyle temsil edilir. Bu veri türü, tarih ve saati bir çift hassas nokta sayısı olarak depolar. Tarih kısmı, 1899-12-31 tarihinden bu yana geçen gün sayısını temsil ederken, saat kısmı günün kesirli kısmını temsil eder.
Tarihe Ay Ekleme
Tarihe ay eklemek için AddMonths
yöntemini kullanabilirsiniz. Bu yöntem, bir TDateTime
değerini alır ve belirtilen ay sayısını ekler. Örneğin, aşağıdaki kod bir tarihe 3 ay ekler:
“`delphi
var
Tarih: TDateTime;
Tarih := StrToDate(‘2023-03-08’);
Tarih := Tarih.AddMonths(3);
“`
Tarih
değişkeni artık 2023-06-08 tarihini içerecektir.
Tarihten Ay Çıkarma
Tarihten ay çıkarmak için SubtractMonths
yöntemini kullanabilirsiniz. Bu yöntem, bir TDateTime
değerini alır ve belirtilen ay sayısını çıkarır. Örneğin, aşağıdaki kod bir tarihten 2 ay çıkarır:
“`delphi
var
Tarih: TDateTime;
Tarih := StrToDate(‘2023-03-08’);
Tarih := Tarih.SubtractMonths(2);
“`
Tarih
değişkeni artık 2023-01-08 tarihini içerecektir.
Ay Sayısını Alma
Bir tarihin içerdiği ay sayısını almak için Month
özelliğini kullanabilirsiniz. Bu özellik, 1 ile 12 arasında bir tam sayı döndürür. Örneğin, aşağıdaki kod bir tarihin ay sayısını alır:
“`delphi
var
Tarih: TDateTime;
Tarih := StrToDate(‘2023-03-08’);
AySayisi := Tarih.Month;
“`
AySayisi
değişkeni artık 3 değerini içerecektir.