DateTime转换带时区的字符串
2020-07-03 15:56
381 查看
钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>
在C#中将带时区的字符串转成DateTime类型需要用到DateTimeFormatInfo,这个类包含特定于区域性的信息。 例如,将Sun, 28 Jun 2020 03:40:22 GMT转成DateTime该怎么弄呢?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.1
相关文章推荐
- 如何把这种带时区的字符串转换成datetime类型
- iOS积累--字符串转化为NSDate, 获取当前时区的系统时间
- NSDateFormatter转换时间字符串时的时区问题
- 获取中国当前(上海时区)时间字符串
- golang字符串转时间戳指定本地时区
- 'z' is a bad directive Python无法解析带时区的时间戳字符串
- ios 时间与字符串相互转换,包含时区的转换
- js 将时间字符串转成秒 (Date.parse()) && 当心默认时区
- java 日期处理,将字符串转换成日期and时区日期处理
- c#如何解析时区字符串
- IOS获取当前时区时间,并截取年月日输出字符串
- java获取不同时区的时间字符串
- 字符串转换成时间格式,并与本时区当前时间,比较大小。
- 字符串转换时间,时区问题
- NSDateFormatter转换时间字符串时的时区问题
- java 随机字符串
- 截取UTF-8编码下字符串的函数
- 利用JS提高组合拼接字符串效率的方法
- (原创)C语言用于将字符串转换成长整型的函数,比原来的函数强劲
- Python中常用字符串 函数-转