MonthName 함수(Visual Basic)

업데이트: 2007년 11월

지정된 월 이름이 들어 있는 String 값을 반환합니다.

Public Function MonthName( _
   ByVal Month As Integer, _
   Optional ByVal Abbreviate As Boolean = False _
) As String

매개 변수

  • Month
    필수적 요소. Integer. 1부터 13까지의 숫자로 지정된 월 이름입니다. 여기서 1은 1월을 나타내고 12는 12월을 나타냅니다. 13개월용 달력의 경우에는 값 13을 사용할 수 있습니다. 시스템에서 12개월용 달력을 사용하는 경우 Month가 13이면 MonthName은 빈 문자열을 반환합니다.

  • Abbreviate
    선택적 요소. 해당 월 이름이 약식 이름인지 여부를 나타내는 Boolean 값입니다. 이 인수가 생략되면 기본값은 False로, 해당 월 이름이 약식 이름이 아님을 나타냅니다.

예외

예외 형식

오류 번호

조건

ArgumentException

5

Month가 1보다 작거나 13보다 큽니다.

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

설명

MonthName에서 반환되는 문자열은 입력 인수뿐 아니라 Windows의 제어판에 지정된 국가별 옵션 설정에 따라서도 달라집니다.

참고:

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

예제

다음 예제에서는 MonthName 함수를 사용하여 지정된 정수에 해당하는 월의 이름을 결정합니다. 부울 값은 전체 이름(False)과 약식 이름(True) 중에서 어떤 이름으로 표시할 것인지 결정합니다.

Dim thisMonth As Integer
Dim name As String
thisMonth = 4
' Set Abbreviate to True to return an abbreviated name.
name = MonthName(thisMonth, True)
' name now contains "Apr".

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**DateAndTime

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

참고 항목

참조

WeekdayName 함수(Visual Basic)

System

System.Globalization

DateTime

ArgumentException

CultureInfo