Mos*_*hii 0 c# timezone datetime
我有一个DateTime字符串,我知道它是在哪个时区格式化的,但该字符串中没有任何时区信息。
例子 : 2017-01-19 23:53:57
现在这个字符串将在另一个时区的服务器中转换,我无法更改服务器的时区。
如果我使用DateTime.Parse("2017-01-19 23:53:57"),我会得到DateTime服务器机器的时区配置。
这是我的 Web 应用程序和服务器可以在不同的时区。
我不想将孟加拉国时间转换为 UTC。我只想将孟加拉国时区格式的 DateTime 字符串转换为孟加拉国时区格式的 DateTime 对象。
这应该可以完成您的工作,因为您明确知道源的时区在 bagladesh 中。
var time = DateTime.Parse("2017-01-19 23:53:57");
var clientZone = TimeZoneInfo.FindSystemTimeZoneById("Bangladesh Standard Time");
var utcTime = TimeZoneInfo.ConvertTimeToUtc(time, clientZone);
Run Code Online (Sandbox Code Playgroud)