具体原因:服务器因打补丁导致不能使用之后,把所有framework卸载掉重新安装,装完之后,c#获取服务器时间结果显示成了月/日/年,本应该显示年月日。一开始以为是服务器时间问题,在控制面板中设置了,但结果不管用。怀疑是不是framework中英文版本原因。求大神。。
------解决思路----------------------
DateTime类型转字符串的时候,要加格式化参数
DateTime.ToString("yyyy-MM-dd HH:mm:ss")
这样就跟你服务器时间设置无关了