[  ◎ 파워빌더 - 날짜를 계산 하는 알고리즘 2가지  ] 

  

 

☞   

 
/* 1.1 부터 몇주차인지를 계산 한다. */
//integer weekcnt ( date ad_date )
integer icnt
Date ld_sd, ld_ed

ld_sd = date( string( Year(ad_date) ) +'.01.01' )
ld_ed = ad_date
icnt  = DaysAfter ( ld_sd, ld_ed )
icnt  = ( icnt / 7 ) + 1

return icnt



/* 주차를 받아서 1.1 부터 계산하여 일요일을 반환한다. */// date weekStart ( integer ai_weekcnt )
date ld_sd, ld_ed
integer ii_day

ld_sd = date( string(Year(today()))+'.01.01' )
ii_day = ( ai_weekcnt - 1 ) * 7
ld_ed = RelativeDate ( ld_sd, ii_day )

return ld_ed

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 함수정리  (0) 2022.08.19
파워빌더 - 기타 함수  (0) 2017.01.23
파워빌더 - MAPI 함수  (0) 2017.01.23
파워빌더 - 라이브러리  (0) 2017.01.23
파워빌더 - 시스템 및 환경 변수  (0) 2017.01.23
Posted by 농부지기
,