2011-02-25 3 views

답변

4

당신은 날짜 시간 첫째로 문자열을 변환 한 후 필요한 형식

를 사용하여 문자열로 변환 할 필요가
String.Format("{0:MMM d, yyyy}", Convert.ToDateTime(date)); 

여기 link

+0

고맙습니다. 내가 뭘보고 있었는지 고맙습니다. 나는 그것을 시도하고 그것을 작동합니다. – Bruce

2
DateTime dateObject= DateTime.Parse(yourDateString); 
dateObject.ToString("MMMM dd, yyyy") 

또는 한 줄에

string result = DateTime.Parse(yourDateString).ToString("MMMM dd, yyyy"); 
1

이 코드는 작동합니다 :

var dateString = "02/02/2011"; 
Console.WriteLine(DateTime.Parse(dateString).ToString("MMM d, yyyy")); 
0

사용 Convert.ToDateTime (문자열 날짜, IFormatProvider를 공급자) 어디 형식 공급자는 "{0 : dddd, MMMM d, yyyy}"이어야합니다.

0

이 시도입니다 :

string test = "1/21/2011"; 

string result = Convert.ToDateTime(test).ToLongDateString(); 

MessageBox.Show(result); 

감사합니다!

관련 문제