2013-05-10 6 views
0

나는 날짜를 나타내는 문자열 변수가 :DateTime 변수를 특정 형식의 날짜로 변환하는 방법은 무엇입니까?

나는 똑같은 형식 (DD-MM-YYYY시 : 분 : 초)의 날짜 시간 변수 개최 일시에이 변환해야
String Arrival = "03-05-2013 00:00:00";//format is dd-MM-yyyy hh:mm:ss 

. 그래서, 문자열 변수 구문 분석을 시도 : 그러나

DateTime Arr = DateTime.ParseExact(Arrival,"dd-MM-yyyy hh:mm:ss",CultureInfo.InvariantCulture); 

를,이 변수 ARR은 (그것은 값이 "2013년 3월 5일 12:00 보유는 다른 형식을 가진 날짜 시간 값을 보유하고 있음을 밝혀 : 00 AM "). 어떤 아이디어라도 감사 할 것입니다.

+0

지난 번 질문에 대한 답을 잘못 들었습니까? – Oded

답변

1

Arr은 문자열이 아니기 때문에 DateTime 값이기 때문에 서식을 지정하지 않습니다. 표시 할 내용을 표시하려고 할 때 DateTime.ToString()의 결과입니다. the documentationDateTime.ToString("G")과 같으며 실행중인 스레드의 현재 culture에 영향을받습니다.

특정 형식으로 표시하려면 Arr.ToString("format specification")을 사용하십시오 (docs 참조).

관련 문제