2017-01-17 1 views
-2

DateTime의 형식이 dd/MM/yyyy이고이 형식이 1986-04-20T00:00:00 인 새로운 DateTime 개체 (문자열 아님)를 만들어야합니다.포맷 날짜 시간

발견 된 예제의 대부분은 datetime 개체를 문자열로 구문 분석합니다. 위의 형식으로 datetime 개체가 필요합니다

+6

DateTime 개체 **에는 ** 형식이 없으며 문자열로 변환 될 때만 사용됩니다. – stuartd

+1

그건 이해가 안되는데, DateTime은 문자열로 출력되지 않는 한 형식이 없습니다. – Equalsk

답변

3

DateTime에는 ToString이 호출 될 때까지 형식이 없습니다. 그때까지, 그것은

문자열에 1986-04-20T00:00:00 형식으로 DateTime를 켜려면 등의 년, 월, 일에 대한 정보 단지 수집, 당신은이 작업을 수행 할 수 있습니다 : 여기

yourDateTime.ToString("yyyy-MM-ddTHH\\:mm\\:ss"); 

은의 예 출력 :

var christmasMorning = new DateTime(2016, 12, 25, 8, 15, 0); 

christmasMorning.ToString("yyyy-MM-ddTHH\\:mm\\:ss"); // 2016-12-25T08:15:00 
+0

좋아, 얘들 아 .. 쉽게 .... 나는 그 형식으로 내 응용 프로그램에서 자신의 웹 서버에 datetime 속성을 기대하고있는 인도 출신의 남자가있다 ... – brillox

+0

그래서 내가 이해한다면 ... 내가 할 수있는 방법이 없다. 해당 형식이지만 문자열이 포함 된 날짜 시간 객체를 전달하십시오. – brillox

+0

@brillox JSON으로 추정되는 웹 서비스에 전달하는 것처럼 들리 겠지만, JSON 라이브러리를 사용하여 날짜를 올바르게 형식화 할 수 있습니다. 그렇지 않은 경우이 정보를 포함하도록 질문을 업데이트해야합니다. – juharr

0

당신이 .toString() 방법을 사용하여 문자열로 변환해야 다른 형식으로 날짜 개체 형식 및 날짜 서식을 배울 수 this 링크를 사용하십시오.