2010-03-21 5 views
1

날짜의 변환과 관련하여 Microsoft 프레임 워크에서 해결할 준비가 된 솔루션이 있습니까?요일을 요일로 변환

예를 들어, 내가 일요일이 문자열을 21/03/2010 (일/월/년)를 변환하고 싶습니다

답변

2
Dim d = DateTime.Parse("21/03/2010").DayOfWeek() 
1

콘솔 창

Dim dateToShow as DateTime = new DateTime(2010, 03,21) 

    Console.WriteLine(dateToShow.DayOfWeek.ToString) 
에 일요일을 인쇄 할이 코드
+1

난 당신이 그냥 하드 코딩보다는 "21/03/2010"자신의 원래의 입력을 구문 분석하는 방법을 설명하는 코드 샘플에서 DateTime.Parse() 문을 포함하는 것이 좋습니다. –

0

사용자 입력의 유효성을 검사하기 위해 DateTime.TryParse()를 사용합니다.

Dim input As String = "2010/12/23" 
Dim dateTime As DateTime 
If DateTime.TryParse(input, dateTime) Then 
    Console.WriteLine(dateTime.DayOfWeek) 
Else 
    Console.WriteLine("Invalid") 
End If 
1

"일요일"로 인쇄됩니다.

string myDateTimeString = "21/03/2010"; 

    DateTime dt = DateTime.ParseExact(
     myDateTimeString, "dd/MM/yyyy", 
     new CultureInfo("en-Us", true) 
     , DateTimeStyles.NoCurrentDateDefault); 

    Console.WriteLine(dt.DayOfWeek); 
관련 문제