DateTimeFormatInfo dtFormat = new DateTimeFormatInfo(); dtFormat.FullDateTimePattern = "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'"; var result = Convert.ToDateTime("Sun, 28 Jun 2020 03:40:22 GMT", dtFormat);FullDateTimePattern属性为长日期和长时间值获取或设置自定义格式字符串。而“Sun, 28 Jun 2020 03:40:22 GMT”格式属于RFC1123Pattern(该格式用于用于基于 Internet 工程任务组 (IETF) 征求意见文档 (RFC) 1123 规范的时间值),这种格式是自定义格式字符串。 转换出的结果是:2020-06-28 11:40:22 转换时自动加了8个小时的时差 参考:DateTimeFormatInfo 类https://docs.microsoft.com/zh-cn/dotnet/api/system.globalization.datetimeformatinfo?view=netcore-3.1DateTime转换带时区的字符串跨境通网站、 6pm、 巴克莱、 跨境电商运营十二大思维导图、 亚马逊广告策略系列五:亚马逊广告匹配类型选择攻略、 美国失业率高的情况下,电商有什么机会?2020年美国失业率增长至多少?、 张家界自由行费用、 张家界自由行还是跟团好、 张家界自由行还是跟团好、
科学探索频道,专天文航天,UFO探索,生物·自然,历史考古,人文地理,生活百科,华夏地理,时尚家居,别墅家居,别墅装修,花园生活花园设计,小户家居,书房装修,国际足球,F1赛车,欧冠,英超,意甲,西甲,德甲,篮球,NBA,赛车,网球,香车美女,ATP,WTA,体育新闻,曼联,阿森纳,欧冠直播,英超,意甲直播,西甲,德甲,篮球,比分直播,AC米兰
2020年6月30日星期二
DateTime转换带时区的字符串
在C#中将带时区的字符串转成DateTime类型需要用到DateTimeFormatInfo,这个类包含特定于区域性的信息。例如,将Sun, 28 Jun 2020 03:40:22 GMT转成DateTime该怎么弄呢?