我使用以下代码获得了当前日期时间。
DateTime dt = DateTime.Now;
但格式为 2015-02-23 17:25:07.123 如何将其转换为“02/23/2015”?
的格式答案 0 :(得分:1)
“但它的格式为”
不,不是。这只是一个DateTime
。如果需要特定的文本表示,请在其上调用ToString
,指定格式。例如:
DateTime now = DateTime.Now;
string formatted = now.ToString("MM/dd/yyyy");
您可能还想指定用于格式化的文化 - 例如,您可以说“使用正确的短日期格式”。
有关详细信息,请参阅custom date/time format strings和standard date/time format strings上的MSDN页面。
答案 1 :(得分:0)
试试这个,
String.Format("{0:MM/dd/yyyy}", dt);