Çetin hocam şuana kadar hiç hata ile karşılaşmadım (çok geniş tarih aralıkları ile işlem yapmadığımdan ve tarih kutucuğu kullandığımdan sanırım) ancak excelde ufak bir formül ile 1900-2100 arasında kontrol yaptım.
1900 ile 2100 arasında sizin koşullarda 49 tane 29 şubat çeken var, 4 bölünenler ise 51 adet ve 2 fazlalığın sebebi de 1900 ve 2100 yıllarının sizin koşullara uymaması. Fox üzerinden test ettiğimdede hakikaten bu yıllarda şubat 29 çekmiyor.
0 yılından 2100 yılına kadar excelde ve fox da döngü ile kontroller yaptığımda illaki sizin koşulların geçerli olması gerekiyor. Ben yeni öğrendim ve hakikaten çok önemli bir ayrıntı.
Aklıma şu takıldı. 1 yıl 365 gün 6 saat ve 4 yılda bir 6 saat eklenerek (24 saat) yıl 366 çekiyor gibi planlanıp şubat 29 olarak düzenleniyor. ancak 2096 yılından sonra 8.yılda (2104 yılı) 1 gün eklenmiş oluyor. Bu durumda aylar 1 gün geriye kaymış olmuyor mu?
Excel'de 0-2014 tarihi arasında 4 bölünen 504 tane ancak 29 çeken şubat ayı sayısı 489 tane buda 15 fark yapıyor ki 15 gün geriye gitmek demek. Yani bugün 24 Temmuz 2014 de denk geliyor.
İşin içinden çıkamadım. Öğrendim ama kafamda karışmadı değil . Sebebini biliyorsanız yazabilir misiniz?
Önemli ayrıntı için teşekkürler. Sürekli formu okuyarak yeni şeyler kazanıyorum.