Weekday 함수

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

요일을 나타내는 정수가 포함된 Variant(Integer) 형식을 반환합니다.

구문

Weekday(date [, firstdayofweek ] )

Weekday 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수 설명
날짜 필수 요소입니다. 날짜를 나타낼 수 있는 변형, 숫자 식, 문자열 식 또는 이들 조합입니다. 날짜에 Null이 있으면 Null이 반환됩니다.
firstdayofweek 선택 요소입니다. 요일의 첫 번째 요일을 지정하는 상수입니다. 지정하지 않으면 vbSunday 로 간주됩니다.

설정

firstdayofweek 인수에는 다음과 같은 설정이 있습니다.

상수 Value 설명
vbUseSystem 0 NLS API 설정을 사용합니다.
vbSunday 1 일요일(기본값)
vbMonday 2 월요일
vbTuesday 3 화요일
vbWednesday 4 수요일
vbThursday 5 목요일
vbFriday 6 금요일
vbSaturday 7 토요일

반환 값

Weekday 함수는 다음 값 중 하나를 반환할 수 있습니다.

상수 Value 설명
vbSunday 1 일요일
vbMonday 2 월요일
vbTuesday 3 화요일
vbWednesday 4 수요일
vbThursday 5 목요일
vbFriday 6 금요일
vbSaturday 7 토요일

주의

Calendar 속성 설정이 양력인 경우 반환되는 정수는 날짜 인수의 양력 요일을 나타냅니다. 달력이 회교식인 경우 반환되는 정수는 날짜 인수에 대한 회교식 요일을 나타냅니다. 회교식 날짜의 경우 인수 숫자는 100년 1월 1일(양력 8월 2일, 718)부터 9666년 4월 3일(양력 12월 31일, 9999)까지의 날짜 및/또는 시간을 나타내는 숫자식입니다.

쿼리 예제

Expression 결과
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; "DateofSale" 필드의 값과 이 날짜 값의 '요일'을 나타내는 숫자를 반환합니다. (기본적으로 일요일은 요일의 첫 번째 요일로 간주됩니다. 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; "DateofSale" 필드의 값과 이 날짜 값의 '요일'을 나타내는 숫자를 반환합니다. 월요일을 주 첫 번째 요일로 간주).

VBA 예제

참고

VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 Weekday 함수를 사용하여 지정된 날짜의 요일을 가져옵니다.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    
' MyWeekDay contains 4 because 
' MyDate represents a Wednesday.

적절한 날짜 함수 선택