博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GMT时间转换
阅读量:7087 次
发布时间:2019-06-28

本文共 724 字,大约阅读时间需要 2 分钟。

  1. /// <summary>
  2. /// GMT时间转成本地时间
  3. /// </summary>
  4. /// <param name="gmt">字符串形式的GMT时间</param>
  5. /// <returns></returns>
  6. public static DateTime GMT2Local(string gmt)
  7. {
  8. DateTime dt = DateTime.MinValue;
  9. try
  10. {
  11. string pattern = "";
  12. if (gmt.IndexOf("+0") != -1)
  13. {
  14. gmt = gmt.Replace("GMT", "");
  15. pattern = "ddd, dd-MMM-yyyy HH':'mm':'ss zzz";
  16. }
  17. if (gmt.ToUpper().IndexOf("GMT") != -1)
  18. {
  19. pattern = "ddd, dd-MMM-yyyy HH':'mm':'ss 'GMT'";
  20. }
  21. if (pattern != "")
  22. {
  23. dt = DateTime.ParseExact(gmt, pattern, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AdjustToUniversal);
  24. dt = dt.ToLocalTime();
  25. }
  26. else
  27. {
  28. dt = Convert.ToDateTime(gmt);
  29. }
  30. }
  31. catch
  32. {
  33. }
  34. return dt;
  35. }

转载于:https://www.cnblogs.com/xiaz/p/4588019.html

你可能感兴趣的文章
hdu 1163 Eddy's digital Roots
查看>>
chrome最小字体12px如何修改
查看>>
elementui input样式覆盖 头部小图等
查看>>
poj 1088滑雪【深搜】
查看>>
什么是关键字驱动框架(自动化测试)
查看>>
黑马程序员-面向对象-07天-8 (模版方法)
查看>>
python监控服务器的主备模式
查看>>
代码片段
查看>>
win8 iis 安装
查看>>
Openstack Neutron 允许VM流量转发
查看>>
Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
查看>>
nodejs单元测试
查看>>
Docker学习记录3: 搭建 Private Registry
查看>>
HDU Common Subsequence(最长公共子序列)
查看>>
quartz 持久化 数据库表
查看>>
System 类的使用
查看>>
最小生成树之prim算法
查看>>
hdu-1598 find the most comfortable road---kruskal+枚举下界
查看>>
JavaScript 三级联动
查看>>
php 数组的处理
查看>>