我有以下内容:
PMRCutoffDate.Value = ReportCalc.Cutoff_Date.ToString("MM/dd/yyyy");
PMRDate.Value = DateTime.Now.ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)
我希望日期显示为:03/05/2010,而非2010年3月5日或2010年5月5日或2010年5月3日
但是,我的程序STILL错误地显示日期(2010年3月10日).
关于什么是错的任何想法?
Que*_*mer 12
在VS 2008中,我有以下代码和您正在寻找的输出.你能发布更多信息吗?码:
Console.WriteLine(DateTime.Now.ToString("MM/dd/yyyy"));
Run Code Online (Sandbox Code Playgroud)
输出:
03/10/2010
Run Code Online (Sandbox Code Playgroud)
根据这篇文章,您可以使用 String.format 或 DateTime.toString 0 填充日期,如下所示:
String.Format("{0:MM/dd/yyyy}", dt);
Run Code Online (Sandbox Code Playgroud)