如何在C#中将DateTime对象转换为dd / mm / yyyy?

可能重复:
将字符串转换为.net中的日期
c#中的格式日期
什么标记用于格式化StackOverflow问题?

如何在C#中将DateTime对象转换为dd / mm / yyyy?

除了其他答案之外还有一点需要注意 – /是格式字符本身,表示本地日期分隔符。 如果你想绝对确定它使用实际的斜杠,要么使用不变文化(使用斜杠):

string s = dateTime.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture); 

或逃避斜线:

 string s = dateTime.ToString("dd'/'MM'/'yyyy"); 

您是在谈论转换为字符串进行打印还是其他什么?

 String s = DateTime.ToString("dd/MM/yyyy"); 

要完成,这里有更多关于DateTime.ToString和DateTime格式的信息。

 DateTime d = DateTime.Now; string s = d.ToString("dd/MM/yyyy"); Console.WriteLine(s);