如何格式化c#中的日期时间?

时间:2015-02-23 11:58:18

标签: datetime

我使用以下代码获得了当前日期时间。

DateTime dt = DateTime.Now;

但格式为 2015-02-23 17:25:07.123 如何将其转换为“02/23/2015”

的格式

2 个答案:

答案 0 :(得分:1)

  

“但它的格式为”

不,不是。这只是一个DateTime。如果需要特定的文本表示,请在其上调用ToString,指定格式。例如:

DateTime now = DateTime.Now;
string formatted = now.ToString("MM/dd/yyyy");

您可能还想指定用于格式化的文化 - 例如,您可以说“使用正确的短日期格式”。

有关详细信息,请参阅custom date/time format stringsstandard date/time format strings上的MSDN页面。

答案 1 :(得分:0)

试试这个,

String.Format("{0:MM/dd/yyyy}", dt);