광땡 님이 쓰신 글 :
: 윈도우에서 제공되는 달력을 보면
: 첫번째 요일이 우리나라 같은 경우는 일요일 이지만,
: 다른 나라의 경우 월요일부터 시작하는 경우가 있습니다.
:
: 첫번째 시작하는 날짜가 일요일인지 월요일인지 확인 할 수 있는 방법이 있을까요?
답변:
OS에서 제공하는 API 이용해서 간단하게 알아낼 수 있습니다.
DWORD wk;
GetLocaleInfoEx(0, 0x2000100C, (LPWSTR)&wk, 4);
월(0), 화(1), 수(2), ... 일(6)
인수 wk로 넘어오는 값을 체크하면 됩니다. 0 이면 월요일, 1 이면 화요일,... 6 이면 일요일
|