728x90
반응형
해당날짜 몇 주차인지 알아내기
728x90
uses System.DateUtils
function myGetWeekNo(paToday:TDateTime):Word;
var
vWeekNo : word;
vDTstart : TDate;
begin
vDTstart := EncodeDate( YearOf(paToday), MonthOf(paToday), 01 );
vWeekNo := WeekOfTheYear(paToday) - WeekOfTheYear(vDTstart) +1;
if Not (vWeekNo IN [1..6]) then //12월 31일이 월요일인경우 리턴값이 65xxx를 예방하기 위함
vWeekNo := 6;
Result := vWeekNo;
end;
728x90
반응형
'Delphi > 프로시저-함수' 카테고리의 다른 글
숫자 정수 반올림(어셈블러 Assembler) (0) | 2024.05.28 |
---|---|
주민등록번호 성인인증 (0) | 2024.05.14 |
첫번째 영문을 대문자 변경 (0) | 2024.05.13 |
한글 자음 모음 분리 (0) | 2024.05.10 |
HEX 코드를 TColor 값으로 변환하여 반환 (0) | 2024.04.29 |
댓글