gs1*_*111 2 c# asp.net datetime
如何转换04/09/2013 8:09:10 PM to 09/04/2013(MM-dd-yyyy).我试图转换,但它将09作为日期,04作为月.
请帮忙
[HttpPost]
public string getdailynote(DateTime selectedDate)
//selectedDate gets date as 04/09/2013 8:09:10 PM
{
string x = selectedDate.ToString("MM-dd-yyy", CultureInfo.InvariantCulture);
string daily;
DateTime dt = Convert.ToDateTime(x);
//dt gets value as {09/04/2013 12:00:00 AM} but 09 as date and 04 as month
Dnote.RealDate =dt;
daily = _scheduler.GetDailyNote(Dnote);
return daily;
}
Run Code Online (Sandbox Code Playgroud)
以09为日期,04为月
是的,因为你说过,改变
"MM-dd-yyy"
Run Code Online (Sandbox Code Playgroud)
至
"dd/MM/yyyy h:mm:ss tt"
DateTime.ParseExact("04/09/2013 8:09:10 PM","dd/MM/yyyy h:mm:ss tt", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
现在,如果要将其转换为具有以下格式的字符串MM-dd-yyyy:
string result = dt.ToString("MM-dd-yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)