"yyyy-MM-ddTHH : mm : ss"를 "dd MMM yyyy"형식으로 변환하는 방법은 무엇입니까? 예를 들어 2013-04-16 05:30:05를 2013 년 4 월 16 일로 변환하고 싶습니다.이를 달성하는 올바른 방법은 무엇입니까?
첫째, a DateTime
에는 형식이 없습니다. 그러나 DateTime
형식으로 를 나타내는 문자열이 이미 있고 형식 yyyy-MM-ddTHH:mm:ss
이있는 문자열 날짜로 변환 dd MMM yyyy
하려면 DateTime
먼저 파싱해야합니다 .
따라서 다음을 사용하십시오 DateTime.ParseExact
.
DateTime dt = DateTime.ParseExact("2013-04-16 05:30:05", "yyyy-MM-dd HH:mm:ss", null);
이제 다음을 사용할 수 있습니다 DateTime.ToString
.
string result = dt.ToString("dd MMM yyyy");
현재가 아닌 다른 CultureInfo
객체로 구문 분석 하려면 ParseExact
/에 다른 객체 를 전달해야합니다 (독일어 대신 영어 월 이름을 사용합니다 :) .ToString
DateTimeFormat
dt.ToString("dd MMM yyyy", CultureInfo.InvariantCulture)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다