MM/dd/yyyy格式

yea*_*mok 5 c# datetime

我有以下内容:

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)


Art*_*mas 5

根据这篇文章,您可以使用 String.format 或 DateTime.toString 0 填充日期,如下所示:

String.Format("{0:MM/dd/yyyy}", dt);
Run Code Online (Sandbox Code Playgroud)