/// <summary>/// 本地时间转成GMT时间/// </summary>public static string ToGMTString(DateTime dt){return dt.ToUniversalTime().ToString("r");}

string s = ToGMTString(DateTime.Now);

//本地时间为:2011-9-29 15:04:39

//转换后的时间为:Thu, 29 Sep 2011 07:04:39 GMT

        /// <summary>/// 本地时间转成GMT格式的时间/// </summary>public static string ToGMTFormat(DateTime dt){return dt.ToString("r") + dt.ToString("zzz").Replace(":", "");}

string s = ToGMTFormat(DateTime.Now);

//本地时间为:2011-9-29 15:04:39

//转换后的时间为:Thu, 29 Sep 2011 15:04:39 GMT+0800

        /// <summary>/// GMT时间转成本地时间/// </summary>/// <param name="gmt">字符串形式的GMT时间</param>/// <returns></returns>public static DateTime GMT2Local(string gmt){DateTime dt = DateTime.MinValue;try{string pattern = "";if (gmt.IndexOf("+0") != -1){gmt = gmt.Replace("GMT", "");pattern = "ddd, dd MMM yyyy HH':'mm':'ss zzz";}if (gmt.ToUpper().IndexOf("GMT") != -1){pattern = "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'";}if (pattern != ""){dt = DateTime.ParseExact(gmt, pattern, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AdjustToUniversal);dt = dt.ToLocalTime();}else{dt = Convert.ToDateTime(gmt);}}catch{}return dt;}

DateTime dt1 = GMT2Local("Thu, 29 Sep 2011 07:04:39 GMT");

//转换后的dt1为:2011-9-29 15:04:39

DateTime dt2 = GMT2Local("Thu, 29 Sep 2011 15:04:39 GMT+0800");

//转换后的dt2为:2011-9-29 15:04:39

作者:朱会震

本地时间和GMT(UTC)时间的转换相关推荐

  1. C#本地时间和GMT(UTC)时间的转换

    /// <summary> /// 本地时间转成GMT时间 /// </summary>public static string ToGMTString(DateTime dt ...

  2. java 字符串转utc时间_JAVA 本地时间字符串转UTC时间字符串

    本来想偷懒百度一个时间字符串转UTC的代码,但发现没有一个能用,写得还复杂得要死,没办法还是自己撸一个. /** * UTC时间字符串转本地时间字符串 * 我的本地getDateTimeInstanc ...

  3. c语言 北京时间转换utc时间_c语言实战 BJT时间转化位UTC时间

    题目是这样的: 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小时小 ...

  4. java 字符串转utc时间_Java中转UTC时间字符串(含有T Z)为local时间

    在Java中我们需要转换相应格式的字符串,很多时候我们想到用SimpleDateFormat类来解析.但是最近我在调用一个第三方的接口时返回的 JSON字符串中有个expires字段的值是2014-0 ...

  5. java比较时间的先后utc时间,日期、时间与UTC

    传统日期的局限 人类在对时间的测定上存在一个进化的过程,最早通过观察天体的自转与公转来确定时间,比如地球自转一周为一天,月球公转一周为一月,地球公转一周为一年. 我们先考虑天和年,他们之间就像数学一样 ...

  6. js获取ISO8601规范时间,使用UTC时间,格式为:YYYY-MM-DDThh:mm:ssZ

    js获取ISO8601规范时间,使用UTC时间,格式为:YYYY-MM-DDThh:mm:ssZ var d = new Date(); d.setHours(d.getHours(), d.getM ...

  7. C# 本地时间格式,UTC时间格式,GMT时间格式处理

    一.本地时间显示 DateTime now = DateTime.Now; //本地时间格式 Console.WriteLine(now.ToLongDateString()); Console.Wr ...

  8. 关于时间格式 GMT,UTC,CST,ISO

    GMT: 格林尼治所在地的标准时间 UTC: 协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC. 协调世界时是以原子时秒长为 ...

  9. php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法

    我用wordpress建立了我的博客以后,看到后台常规里面的时区默认是"上海",但是发现UTC时间跟本地时间相差8个小时,我觉得这只是显示的问题,就没去管,我发了机篇文章以后,然后 ...

最新文章

  1. android call require api level
  2. JetBrains又出神器啦,Fleet,体验飞一般的感觉
  3. (原创)对某国的一次渗透
  4. Asp.Net Core下的开源任务调度平台ScheduleMaster—快速上手
  5. ERROR Request failed with status code 404 :at createError (node_modules\axios\lib\core\createError.
  6. iOS开发: info访问权限配置
  7. 《java入门第一季》之面向对象(成员方法)
  8. 无线收发模块——NRF24L01
  9. 最新版Unity安装和启动教程
  10. 创建批处理文件.bat文件(删除指定文件夹下的文件及文件夹并循环)
  11. Egret引擎基础教程II(EUI基础使用教程)
  12. 【板子】 0-1背包问题 一维数组
  13. 2018年实现营收79.17亿元,科大讯飞能否决胜于人工智能时代?
  14. (PTA)数据结构(作业)11、树和图
  15. 腾讯云COS全球加速让全球用户加速访问
  16. Visual Studio 修改
  17. 旅游自助系统之后台管理系统设计
  18. 张勋说:棒磨机钢棒直径的配置(热处理调质耐磨钢棒)
  19. 三种网站设计思维促进客户成交
  20. 人员梯度培养_后备人才培养与梯队建设方案

热门文章

  1. Javascript学习:删除字符串中的数字
  2. NOIP2020游记
  3. loj 573 单枪匹马
  4. 破解Linux系统中root密码
  5. 电子战基本概念 (01)
  6. Windows CMD 常用命令指示符
  7. idea maven报红,但是项目中有jar包,提示找不到xx类
  8. 诚之和:首个俄罗斯太空电影摄制组准备返回地球
  9. 二三层报头及IP分片详解
  10. MongoDB:海量存储基础-分片架构