datatable에 datetime 형식 mysql을 저장할 때 문제가 있습니다. 그러나 9/1/2017 12:00:00 AM
과 같은 문자열이 있습니다. 01/09/2017
과 같은 날짜 형식으로 만 표시하고 싶습니다.문자열의 형식을 datetime으로 변경
9/1/2017 12:00:00 AM
과 같은 문자열을 C#에서 01/09/2017
(으)로 변경하는 가장 빠른 방법은 무엇입니까?
datatable에 datetime 형식 mysql을 저장할 때 문제가 있습니다. 그러나 9/1/2017 12:00:00 AM
과 같은 문자열이 있습니다. 01/09/2017
과 같은 날짜 형식으로 만 표시하고 싶습니다.문자열의 형식을 datetime으로 변경
9/1/2017 12:00:00 AM
과 같은 문자열을 C#에서 01/09/2017
(으)로 변경하는 가장 빠른 방법은 무엇입니까?
이 코드를 @Tetsuya 야마모토 @Rawitas Krungkaew에
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
Daaangerous, 현재 문화권을 사용하기 때문에 9 월 1 일 또는 9 월 1 일이 될 수 있습니다 :) – zaitsman
많은 감사를 사용해보십시오. 둘 다 답이 문제의 해결 방법은 다음과 같습니다 해결 방법 1 :
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
해결 방법 2 :
string dateMade = ((DateTime)dTable.Rows[i]["NgayChup"]).ToString("dd/MM/yyyy")
이 날짜 또는 문자열로 저장? –
'DateTime.ParseExact (date, "MM/dd/yyyy h : mm : ss tt", CultureInfo.InvariantCulture)'그리고 나서'newdate.ToString ("dd/MM/yyyy")'와 같은 것을하십시오. –
@ TetsuyaYamamoto 시도했지만 '추가 정보 : 문자열이 유효한 DateTime으로 인식되지 않았습니다.'오류가 표시되었습니다. 내 문자열은'M/d/yyyy' 또는'MM/dd/yyyy'와 같고 내가 원하는 정확한 형식은'MM/dd/yyyy'이기 때문에 –