在C#中格式化日期

问题描述:

我正在网格视图中显示日期.它在网格视图中显示为"1-9-2010",即mm-dd-yyyy.
我想在文本框中显示它.
但我想像这样显示"1/9/2010".我该怎么做?

i am displaying date in grid view. it shows in gridview like this ''1-9-2010'' i.e in mm-dd-yyyy.
i want to display it in text box.
but i want to display it like this ''1/9/2010''. how do i do that?

您在DateTime对象上调用ToString,并且如果没有内置方法可以帮助您,那么您将提供自己的格式字符串.我猜是MM/dd/yyyy,但是我可能错了.
You call ToString on the DateTime object and if none of the built in methods help you, then you provide your own format string. I''d guess it''s MM/dd/yyyy, but I could be wrong.


使用此
String.Format("{0:M/d/yyyy}", dt);


http://www.csharp-examples. net/string-format-datetime/ [^ ]