C#中怎样设置控制面板-区域与语言中日期的显示格式,该怎么解决

C#中怎样设置控制面板----区域与语言中日期的显示格式

系统默认的短日期格式为yyyy/mm/dd,现在想通过代码改为yyyy-mm-dd格式显示

------解决方案--------------------
http://blog.csdn.net/yalan/article/details/6393412
------解决方案--------------------
探讨

http://blog.csdn.net/yalan/article/details/6393412

------解决方案--------------------
控制面板中设置好之后可以很简单的选择你的输出样式:
C# code

DateTime dt=DateTime.Now;
Console.WriteLine(dt.ToString("T"));
Console.WriteLine(dt.ToString("t"));
Console.WriteLine(dt.ToString("D"));
Console.WriteLine(dt.ToString("d"));

------解决方案--------------------
不用转换系统设置啊童鞋 直接按指定的格式输出就好了
DateTime dt = DateTime.Now.ToString("yyyy-mm-dd");//获取年月日