Şimdi Ara

Bir Tarihten Sonraki İş Günü Sayısı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
457
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Arkadaşlar
    Delphi de yeniyim.
    ÖRNEK: Edit1'e girilen tarihte personel izine başlayacak
    Edit2 yede toplam izin süresi girilecek örn:10 gün.Fakat Pazar günleri izine dahil edilmeyecek.İş günü 6 gün olarak sayılacak.Acemi halimle günlerdir uğraşıyorum işin içinden çıkamadım.Biraz garip ama buraya yazmak zorunda kaldım.Bilen arkadaşlar yardımcı olursa çok memnun olurum.TEŞEKKÜRLER



  • .



    < Bu mesaj bu kişi tarafından değiştirildi Y -- 29 Ocak 2021; 23:42:51 >
  • Arkadaşım teşekkürler gösterdiğin yol mantıklı denmekte yarar var.
  • 15 gün izin olsun. 15/7 = 2 bu işlem sonucunda kaç kere aynı güne gelicegini buluyorsun yani 2 hafta dönücek. Sonra 15(mod 7) yapıp artan günü buluyorsun.Günün tarihine 2x7 yaparak 14 günü ekliyorsun sonra mod işleminden gelen artan günü ekliyorsun daha sonra da biz 14 gün ekledik ama içinde pazar günleride vardı bu yüzden kaç hafta eklediysek o sayıyı da son tarihe ekliyoruz ve izin bitmiş oluyor :)

    Sanırım biraz karmaşık oldu Aklıma gelen ilk yol buydu hataları olabilir
  • bence sonsuz döngüye sok.
    her çevrimde 1 gün ilerle.
    eğer o gün tatil gününe denk gelmiyorsa tatile ekle, gün sayısını 1 azalt
    eger sıfır olursa çık

    tabi böyle tatil günlerini tutan bir yapı yoksa arkadaşların dediği gibi yap
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.