다음을 통해 공유


CalendarWeekRule 열거형

해당 연도의 첫째 주를 확인하기 위한 다양한 규칙을 정의합니다.

네임스페이스: System.Globalization
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration CalendarWeekRule
‘사용 방법
Dim instance As CalendarWeekRule
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum CalendarWeekRule
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class CalendarWeekRule
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum CalendarWeekRule
SerializableAttribute 
ComVisibleAttribute(true) 
public enum CalendarWeekRule

멤버

  멤버 이름 설명
Supported by the .NET Compact Framework FirstDay 해당 연도의 첫째 주가 해당 연도의 첫 날에 시작해서 다음 주의 첫째 요일 전에 끝나도록 지정합니다. 값은 0입니다. 
Supported by the .NET Compact Framework FirstFourDayWeek 해당 주의 첫째 요일 전까지 4일 이상이 있는 첫째 주가 해당 연도의 첫째 주가 되도록 지정합니다. ISO 8601을 준수하며 값은 2입니다. 
Supported by the .NET Compact Framework FirstFullWeek 해당 연도의 첫째 주를 해당 연도의 첫 날이나 다음 날이 있는 주의 첫째 요일에서 시작되도록 지정합니다. 값은 1입니다. 

설명

달력의 주 규칙은 주의 첫째 요일로 지정된 System.DayOfWeek 값에 따라 달라집니다. DateTimeFormatInfo.FirstDayOfWeek 속성은 culture에 대한 기본값을 제공하지만 Calendar.GetWeekOfYear 메서드에 임의의 DayOfWeek 값을 주의 첫째 요일로 지정할 수 있습니다.

FirstDay 값을 기반으로 하는 첫째 주는 1일에서 7일 사이입니다. FirstFullWeek 값을 기반으로 하는 첫째 주는 항상 7일입니다. FirstFourDayWeek 값을 기반으로 하는 첫째 주는 4일에서 7일 사이입니다.

예를 들어, 그레고리오력에서 해당 연도의 첫 날(1월 1일)이 화요일이고 이 주의 첫째 요일이 일요일인 경우 FirstFullWeek를 선택하면 첫째 일요일(1월 6일)이 해당 연도에서 첫째 주의 시작으로 정의됩니다. 따라서 이 연도의 처음 5일은 지난 연도의 마지막 주에 해당합니다. 반면에 FirstFourDayWeek를 선택하면 1월 1일에서 다음 일요일 전날까지 4일 이상이 있으므로 첫 날(1월 1일)이 해당 연도의 첫 주의 시작으로 정의됩니다.

날짜

FirstDay

FirstFullWeek

FirstFourDayWeek

12월 31일 월요일

이전 연도의 마지막 주

이전 연도의 마지막 주

이전 연도의 마지막 주

1월 1일 화요일

첫 주

이전 연도의 마지막 주

첫 주

1월 2일 수요일

첫 주

이전 연도의 마지막 주

첫 주

1월 3일 목요일

첫 주

이전 연도의 마지막 주

첫 주

1월 4일 금요일

첫 주

이전 연도의 마지막 주

첫 주

1월 5일 토요일

첫 주

이전 연도의 마지막 주

첫 주

1월 6일 일요일

둘째 주

첫 주

둘째 주

1월 7일 월요일

둘째 주

첫 주

둘째 주

1월 8일 화요일

둘째 주

첫 주

둘째 주

1월 9일 수요일

둘째 주

첫 주

둘째 주

1월 10일 목요일

둘째 주

첫 주

둘째 주

1월 11일 금요일

둘째 주

첫 주

둘째 주

1월 12일 토요일

둘째 주

첫 주

둘째 주

해당 연도의 첫 날(1월 1일)이 금요일이고 주의 첫째 요일이 일요일인 경우, FirstFourDayWeek를 선택하면 1월 1일에서 다음 일요일 전날까지 4일 미만이 있으므로 첫째 일요일(1월 3일)이 해당 연도의 첫 주의 시작으로 정의됩니다.

날짜

FirstDay

FirstFullWeek

FirstFourDayWeek

12월 31일 목요일

이전 연도의 마지막 주

이전 연도의 마지막 주

이전 연도의 마지막 주

1월 1일 금요일

첫 주

이전 연도의 마지막 주

이전 연도의 마지막 주

1월 2일 토요일

첫 주

이전 연도의 마지막 주

이전 연도의 마지막 주

1월 3일 일요일

둘째 주

첫 주

첫 주

1월 4일 월요일

둘째 주

첫 주

첫 주

1월 5일 화요일

둘째 주

첫 주

첫 주

1월 6일 수요일

둘째 주

첫 주

첫 주

1월 7일 목요일

둘째 주

첫 주

첫 주

1월 8일 금요일

둘째 주

첫 주

첫 주

1월 9일 토요일

둘째 주

첫 주

첫 주

CultureInfo는 달력 집합을 지원합니다. Calendar 속성은 culture의 기본 달력을 반환하고, OptionalCalendars 속성은 culture에서 지원되는 모든 달력이 포함된 배열을 반환합니다. CultureInfo에서 사용되는 달력을 변경하려면 CultureInfo.DateTimeFormatCalendar 속성을 새 Calendar로 설정합니다.

참고

ISO 8601을 준수하는 달력을 만들려면 FirstFourDayWeek를 사용합니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

System.Globalization 네임스페이스
Calendar
OptionalCalendars