Weekday 함수(Visual Basic)

업데이트: 2007년 11월

일(주 기준)을 나타내는 수가 들어 있는 Integer 값을 반환합니다.

Public Function Weekday( _
   ByVal DateValue As DateTime, _
   Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday _
) As Integer

매개 변수

  • DateValue
    필수 요소. 요일을 확인할 Date 값입니다.

  • DayOfWeek
    선택적 요소. 주의 첫째 요일을 지정하는 FirstDayOfWeek 열거형에서 선택한 값입니다. 값을 지정하지 않으면 FirstDayOfWeek.Sunday가 사용됩니다.

설정

DayOfWeek 인수의 설정은 다음과 같습니다.

열거형 값

설명

FirstDayOfWeek.System

0

시스템 설정에 지정된 주의 첫째 요일

FirstDayOfWeek.Sunday

1

일요일(기본값)

FirstDayOfWeek.Monday

2

월요일(ISO 표준 8601, 3.17조항을 따름)

FirstDayOfWeek.Tuesday

3

화요일

FirstDayOfWeek.Wednesday

4

수요일

FirstDayOfWeek.Thursday

5

목요일

FirstDayOfWeek.Friday

6

금요일

FirstDayOfWeek.Saturday

7

토요일

예외

예외 형식

오류 번호

조건

ArgumentException

5

DayOfWeek가 0보다 작거나 7보다 큽니다.

비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.

설명

Weekday 함수의 반환 값은 DateValue에 해당하는 요일이며, DayOfWeek 값에 정의된 첫 번째 요일이 기준으로 사용됩니다. 예를 들어 날짜가 수요일을 가리키고 첫 번째 요일이 월요일로 지정된 경우 함수에서는 3이 반환됩니다.

참고:

Weekday는 System.Globalization 네임스페이스의 CultureInfo 클래스에 대한 CurrentCulture 속성의 현재 달력 설정을 사용합니다. 기본 CurrentCulture 값은 제어판의 설정에 따라 결정됩니다.

예제

다음 예제에서는 Weekday 함수를 사용하여 지정된 날짜에서 요일을 구합니다.

Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**DateAndTime

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

참조

Day 함수(Visual Basic)

Month 함수(Visual Basic)

Now 속성

WeekdayName 함수(Visual Basic)

Year 함수(Visual Basic)

DatePart 함수(Visual Basic)

DateTime