Javascript 如何将mvc3中的DateFormat设置为;“2012年1月1日”;在控制器中不在Viewmodel中

Javascript 如何将mvc3中的DateFormat设置为;“2012年1月1日”;在控制器中不在Viewmodel中,javascript,jquery,asp.net-mvc-3,jquery-selectors,c#-3.0,Javascript,Jquery,Asp.net Mvc 3,Jquery Selectors,C# 3.0,我的代码是: DateTime fdate = DateTime.ParseExact(collection["txtToDate"], "MM/dd/yyyy", CultureInfo.InvariantCulture); DateTime tdate = DateTime.ParseExact(collection["txtFromDate"], "MM/dd/yyyy", CultureInfo.InvariantCulture); DateTime fromDate =Conver

我的代码是:

DateTime fdate = DateTime.ParseExact(collection["txtToDate"], "MM/dd/yyyy", CultureInfo.InvariantCulture);
DateTime tdate = DateTime.ParseExact(collection["txtFromDate"], "MM/dd/yyyy", CultureInfo.InvariantCulture);


DateTime fromDate =Convert.ToDateTime( String.Format("{0:MMM/dd/yyyy}",fdate));
DateTime toDate = DateTime.Parse(String.Format("{0:MMM/dd/yyyy}", tdate));
但在此代码中,日期显示为“2012年1月1日”,我希望它们显示为“2012年1月1日”


如何修复此问题?

若要将
日期时间
对象转换为类似“Jan/01/2012”的字符串,请执行以下操作:

要将格式为“Jan/01/2012”的字符串转换回
DateTime
对象(例如存储在数据库中),请执行以下操作:


用什么密码?如何/在何处显示此日期?我想在数据库中以此格式显示日期…实际上,我想显示GeneralEdge报告,并以“Jan/01/2012”格式显示日期。您不在数据库中显示。你把数据存储在里面。什么是
generalledger报告
?您能否提供一个您如何构建此报告的示例?如何将日期存储为格式“Jan/01/2012”。我无法将其转换为此格式…请告诉我解决方案。我使用此代码,但出现错误“字符串未被识别为有效的日期时间”。…@LakhbirChandel:您没有提供足够的信息。如果这是您收到的错误,那么字符串实际上不是此代码将解析的格式。我在这里列出的第二个代码将解析格式为“Jan/01/2012”的日期。它不会解析任何其他格式。如果你希望得到更多的帮助,你需要更清楚地知道你想做什么。您试图解析的文本到底是什么?非常感谢您,先生……最后,我在您的代码“string formattedDateString=myDateTime.ToString(“MMM/dd/yyyy”);”的帮助下找到了我的解决方案。再次感谢。。。
DateTime myDateTime = new DateTime(2012, 1, 1);
string formattedDateString = myDateTime.ToString("MMM/dd/yyyy");
DateTime myDateTime = DateTime.ParseExact(collection["txtToDate"], "MMM/dd/yyyy", CultureInfo.InvariantCulture);