Welcome to Emakin Q&A, where you can ask questions and receive answers from other members of the community.

Categories

0 votes
66 views
Merhaba,

Taskları gecikmeli olarak göndermek için bugunun tarihine gün eklerken haftasonları ve resmi tatillerin atlanmasını istiyorum. $Calendar.WeekEndCalendar haftasonları için çalışıyor ama diğer resmi tatilleri nasıl atlatabilirim bir yöntemi var mıdır? Teşekkürler..
by Han Solo (1.4k points)

1 Answer

0 votes
 
Best answer
Merhaba, sistem yönetimi içerisindeki "Alanı Düzenle" üzerinde Çalışma Takvimleri var. Buradaki "default" isimli takvimin içerisine tatil günlerini eklemeniz gerekiyor. Düzenlemeyi yaptığınızda tüm tarih işlemleri buna göre çalışacaktır.

Ekran görüntüsü : http://www.imgpaste.net/image/9woi
by Han Solo (1.6k points)
selected by
Teşekkür ederim cevabınız için peki bu durumda $Calendar.WeekEndCalendar foksiyonunu mu yoksa $Calendar.StandardCalendar fonksiyonunu mu kullanmam gerekir.
Direk $Calendar'ı kullanabilirsiniz. WeekEnd ve Standard tatil günlerini dikkate almadan hesaplama yapmak için kullanılmalı.
Hocam 02.06.2016 00:00 tarihine $Calendar.AddTimeSpan ile (1.00:00:00) 1, 2 ve 3 gün ekliyorum, 04.06 ve 05.06 haftasonu 06.06 yı da test için dediğiniz yerden tatil yaptım. 1 gün eklediğimde 07.06.2016 15:00; 2 gün eklediğimde 10.06.2016 12:00; 3 gün eklediğimde ise 14.06.2016 18:00 tarihlerini sonuç veriyor. Neden böyle oluyor acaba anlayamadım.
...