mm/dd/yyyy 형식의 "문자열"을 가지고 있으며이를 "2011 년 2 월 2 일"으로 변경하고 싶습니다.Convert.ToDateTime을 사용하여 datetime으로 변환
Convert.ToDateTime을 사용하여 수행 할 수 있습니까?
감사 Behrouz
mm/dd/yyyy 형식의 "문자열"을 가지고 있으며이를 "2011 년 2 월 2 일"으로 변경하고 싶습니다.Convert.ToDateTime을 사용하여 datetime으로 변환
Convert.ToDateTime을 사용하여 수행 할 수 있습니까?
감사 Behrouz
당신은 날짜 시간 첫째로 문자열을 변환 한 후 필요한 형식
를 사용하여 문자열로 변환 할 필요가String.Format("{0:MMM d, yyyy}", Convert.ToDateTime(date));
여기 link
DateTime dateObject= DateTime.Parse(yourDateString);
dateObject.ToString("MMMM dd, yyyy")
또는 한 줄에
string result = DateTime.Parse(yourDateString).ToString("MMMM dd, yyyy");
이 코드는 작동합니다 :
var dateString = "02/02/2011";
Console.WriteLine(DateTime.Parse(dateString).ToString("MMM d, yyyy"));
사용 Convert.ToDateTime (문자열 날짜, IFormatProvider를 공급자) 어디 형식 공급자는 "{0 : dddd, MMMM d, yyyy}"이어야합니다.
이 시도입니다 :
string test = "1/21/2011";
string result = Convert.ToDateTime(test).ToLongDateString();
MessageBox.Show(result);
감사합니다!
고맙습니다. 내가 뭘보고 있었는지 고맙습니다. 나는 그것을 시도하고 그것을 작동합니다. – Bruce