editlendi}
Java Bilen Birini Arıyorum
2
●44
- 13-06-2021, 19:12:16selamlar
tarih formatı 30/7/2019 şeklinde olsun
split ile her slash arasını array yaptık
[0] gün
[1] ay
[2] yıl oldu
ilk kontrolde yıl 2019 dan büyükse, gün 31 den büyükse, ay da 12 den büyükse geçersiz tarih yazdırdık.
değilse yılı 4 e böldük kalan 0 değilse mesela 2019 / 4, kalan = 3 ve aynı zamanda ay 2. aysa, 28den büyükse demiş. burada da şey demek istemiş: şubat ayı bildiğiniz gibi 4 senede bir 29 çekiyor. yani yıl / 4 bölüm kalanının sıfır olmadığı durumlarda 28den büyükse tarih geçersiz.
hemen sonraki koşulda da kalanın 0 olduğu durumlarda da şubat 29 çekiyor. mesela 2020 yılında şubat 29 çekmişti. 2020 / 4, kalan = 0 sonra aya bakıyor diyor ki 29dan büyük mü büyükse tarih geçersiz
tüm bu şartlardan sıyrılıp geldi bu koşulları geçtiğinde de tek tek aylara göre şartlar sunmuş
mesela 11. ay 30 çeker, tarih 11. ay ve gün 30dan büyük olması durumunda tarih geçersizdir
diyip tarihi yayımlamış. - 13-06-2021, 19:20:11Bu kısmı anlatabilir misiniz? : https://github.com/emirhanbilge/Java...anagement.javaealgan adlı üyeden alıntı: mesajı görüntüle