C#DateTime Parse以ISO格式减去一天

jw5*_*578 3 .net c#

发生了什么事情使我的本地计算机解析日期时间与另一台计算机不同.从我的调试屏幕截图中可以看出,日期5/10/1983正在被解析5/9/1983,但是如果我在C#中这样做,你可以在链接上看到它,它可以正常工作.

https://dotnetfiddle.net/0r2V2q

在此输入图像描述

suj*_*lil 5

使用如下:

string inputStr = "1995-05-10T00:00:00-00:00";
DateTime dt;
DateTime.TryParse(inputStr,CultureInfo.InvariantCulture,DateTimeStyles.AdjustToUniversal, out dt);
Run Code Online (Sandbox Code Playgroud)