1)在C# 中DateTime.Now.ToShortDateString()在不同的电脑上显示的格式是不同的,原因在于DateTime.Now.ToShortDateString()获取的是:控制面板——区域语言和选项——区域选项——短日期的内容。
2)你选择不同的地区,短日期的显示格式是不一样的。
3)不同的操作系统,短日期的显示格式是不一样的。
//控制面板——区域语言和选项——区域选项——长日期
string longDate = DateTime.Now.ToLongDateString();
//控制面板——区域语言和选项——区域选项——短日期
string shortDate = DateTime.Now.ToShortDateString();