요일을 사용하여 현재 날짜가 어떤 요일인지 표시합니다.
시스템과 함께 제공되는 열거 유형
namespace System
{
//
// :
// 요일을 지정합니다.
public enum DayOfWeek
{
//일요일을 나타냅니다.
Sunday = 0,
//월요일을 나타냅니다.
Monday = 1,
//화요일을 나타냅니다.
Tuesday = 2,
//수요일을 나타냅니다.
Wednesday = 3,
//목요일을 나타냅니다.
Thursday = 4,
//금요일을 나타냅니다.
Friday = 5,
//토요일을 나타냅니다.
Saturday = 6
}
}
사용법:
예를 들어 날짜가 주어지면 이런 식으로 요일을 얻을 수 있습니다.
date.DayOfWeek
위의 메서드는 Sunday Monday Tuesday Wednesday Thursday Friday Saturday
반환합니다.
해당 날짜가 주말인지 아닌지를 확인하려면 다음과 같이 하면 됩니다.
bool isWeekend=date.DayOfWeek.ToString()=="Sunday"||date.DayOfWeek.ToString()=="Saturday";
또는 다음과 같이 작성하세요.
int dateNum=(int)date.DayOfWeek;
bool isWeekend=dateNum==0||dateNum==6;
요일을 표시하는 숫자를 입력합니다:
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName((DayOfWeek)2) //출력: 화요일