ikinci yöntem iste tarih türü değişkenler double değişkenlerdir ve tarih1-tarih2 gibi bir işlem sana double olarak iki tarih arasındaki farkı döndürür geriye kalan bu rakamı aşağı yuvarlamak (int fonksiyonu ile) int fonksiyonu şöyle çalışıyor Int(12.75) = 12 yani sen int(tarih1-tarih2) yaptığında iki tarih arasındaki gün farkını bulmuş oluyorsun hangi tarihin büyük olduğunu bilmiyorsan buna birde mutlak değer eklersin
Abs(int(tarih1-tarih2))
fonksiyonu sana istediğin değeri döndürür. benim tavsiyem ilk seçeneği kullanmandır. DateUtils.pas uniti tarih ve zaman işlemleriyle alakalı birçok fonksiyonu barındırır. Bu unit pascal'da varmı bilmiyorum eğer yoksa illaki ikinci yolu izleyeceksin
birisi uses kısmına dateutils unitini ekleyerek dayspan fonksiyonunu kullanmak bunun için ayrıntılı bilgiyihttp://www.delphibasics.co.uk/ByUnit.asp?Unit=DateUtils adresinden alabilirsin
ikinci yöntem iste
tarih türü değişkenler double değişkenlerdir
ve
tarih1-tarih2 gibi bir işlem sana double olarak iki tarih arasındaki farkı döndürür geriye kalan bu rakamı aşağı yuvarlamak (int fonksiyonu ile)
int fonksiyonu şöyle çalışıyor
Int(12.75) = 12
yani sen int(tarih1-tarih2) yaptığında iki tarih arasındaki gün farkını bulmuş oluyorsun
hangi tarihin büyük olduğunu bilmiyorsan buna birde mutlak değer eklersin
Abs(int(tarih1-tarih2))
fonksiyonu sana istediğin değeri döndürür.
benim tavsiyem ilk seçeneği kullanmandır. DateUtils.pas uniti tarih ve zaman işlemleriyle alakalı birçok fonksiyonu barındırır. Bu unit pascal'da varmı bilmiyorum eğer yoksa illaki ikinci yolu izleyeceksin
< Bu ileti mobil sürüm kullanılarak atıldı >