c# 怎么将2020-11-30T20:35:37-08:00转为datetime类型时按照字符串的

2020-12-22 22:35发布

c# 中2020-11-30T20:35:37-08:00怎么让这个格式转为datetime类型时字符串的时区来转
比如2020-11-30T20:35:37-08:00需要转为美国时间2020-11-30 20:35:37时间,而不是北京2020-12-1 12:35:37啊
DateTime.Parse()转出来的默认是北京时间
new System.Globalization.CultureInfo("en-US", true)加了这个参数也没效果啊还是北京时间

标签:
4条回答
闹够了就滚
2楼-- · 2020-12-22 23:18

我还是直接截取字符串吧,粗暴一点

查看更多
戒情不戒烟
3楼-- · 2020-12-22 23:20

你看两个时区差几个小时,拿转出来的时间相加减几个小时就行了

查看更多
\"骚年 ilove
4楼-- · 2020-12-22 23:26

utc时间

查看更多
戒情不戒烟
5楼-- · 2020-12-22 23:35

直接把T替换为空格不就好了呀
Time=Time.ToString().Replace('T', ' ');

查看更多
登录 后发表回答