DateTime.Now.ToString("yyyy-MM-dd")无效问题

问题描述:

        在实际项目中,在使用ToString("yyyy-MM-dd") 转换日期时,出现转换结果还是 2021/8/6 0:0:0 ,不是想要的 2021-8-6  问题。这是什么原因导致的呢?是因为日期转换时,程序还是跟随系统时间,故而转换无效

解决方案:

       使用如下方案,进行日期转换,就能解决

DateTime.Now.ToString("yyyy-MM-dd",System.Globalization.DateTimeFormatInfo.InvariantInfo);

 

 这样输出的结果,就是您要的 2021-08-06 了。

posted @ 2021-08-06 17:03  yuyoho  阅读(605)  评论(0编辑  收藏  举报