ORKESTRA

ORKESTRA

  orkestra orkestra.com.tr
  Sohbet   İndirme Merkezi

Verilen haftanın Başlangıç Tarihi Hesaplama

Haftanın ilk gününü bulmak için 2 yöntem kullandık,

1. Yöntem

formullere weekofyear($F{dueDate}) tanımladıktan sonra bunu grup açmak için kullanıyoruz. 

Bu formulle grupladıktan sonra başlangıç haftasını bulabilmek için aşağıdaki kod ile yapabildik.

Date yilbasi = DateUtil.beginYear($F{dueDate});
int gunIndex = (DateUtil.dayOfWeek(yilbasi)-2) % 7;
if($F{formula.HAFTA}==1){ return yilbasi; }
Date ret = DateUtil.addDays(yilbasi, (($F{formula.HAFTA}-1)*7 ) - gunIndex );
return ret;

2. yöntem  

 weekToDate(int weekOfYear); - Verilen haftanın başlangıç tarihi hesaplanır.
 weekToDateAtYear(int weekOfYear, int year); - Verilen yıl ve haftanın başlangıç tarihi hesaplanır.

Çeşitli Rapor Yapılış Örnekleri