c# 修改系统时间格式

 

Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd" ));

//这行代码, 如果你在系统日期格式默认的情况下输出 2013/08/05   这是正常的.

但如果你更改了系统日期格式, 以- 为分隔的 日期格式.

它变会输出 2013-08-05 .

解决方案是:

系统默认2021-10-10格式形式,因需要返回/格式,所以可在系统强制转换,如下:

   DateTimeFormatInfo dtFormat = new DateTimeFormatInfo() { ShortDatePattern = "yyyy/MM/dd" };

   date=OrderTime != DateTime.MinValue ? OrderTime.ToString("yyyy/MM/dd", dtFormat) : ""

  

上一篇:【无标题】


下一篇:Cron表达式计算时间间隔/日期工具类