Delphi Tarihe Ay Ekleme

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.

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi