为了便于传输,通信过程中传输的都是:当前时间跟标准时间相隔的秒数,并且是以16进制字节的形式传输的。

 1 public double ConvertDateTimeInt(System.DateTime time)//将时间格式的数据类型转换成浮点数类型
 2         {
 3             double intResult = 0;
 4             System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
 5             intResult =(time - startTime).TotalSeconds;
 6             return intResult;
 7         }
 8
 9         public DateTime ConvertIntDatetime(double utc)
10         {
11             System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
12             startTime = startTime.AddSeconds(utc);
13             startTime = startTime.AddHours(8);//转化为北京时间(北京时间=UTC时间+8小时 )
14             return startTime;
15         }

 1  public byte[] ConvertDoubleByte(double d)
 2         {
 3             byte[] result = new byte[4];
 4             float f=(float)d;
 5             result = BitConverter.GetBytes(f);
 6             return result;
 7         }
 8
 9         public double  ConvertByteDouble(byte [] d)
10         {
11             double result=0;
12             float q = BitConverter.ToSingle(d, 0);
13             result = (double)q;
14             return result;
15         }

 1 private void button1_Click(object sender, EventArgs e)//这种只是显示的形式不同,未达到目的
 2          {
 3              DateTime utc_tem = DateTime.UtcNow;
 4
 5              double utc = ConvertDateTimeInt(utc_tem);//相对应的秒数!
 6              byte[] s = new byte[4];
 7             s = ConvertDoubleByte(utc);
 8
 9
10             DateTime mytime = ConvertIntDatetime(1429647491.3936753);
11             byte[] b = new byte[4] { 0x80,0x6d,0xaa,0x4e};
12             mytime = ConvertIntDatetime(ConvertByteDouble(b));
13         }

转载于:https://www.cnblogs.com/felixzh/p/4447222.html

C#实现UTC时间与Datetime转换相关推荐

  1. php时间戳转utc时间格式,PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...

    在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...

  2. java 字符串转utc时间_java - 如何转换UTC日期字符串并删除Java中的T和Z? - 堆栈内存溢出...

    TL;博士 Instant.parse( "2018-05-23T23:18:31.000Z" ) // Parse this String in standard ISO 860 ...

  3. UTC时间和当地时间转换

    UTC时间:协调互联网纾时,又称互联网纾标准时间,为加特林威治标准时间的新名,避免惟独彼方的感觉.简称UTC,从英文"Universal Time, Coordinated"来. ...

  4. 北京时间与UTC时间转换

    UTC时间也称为世界标准时间,或协调世界时(英语:Coordinated Universal Time),北京时间是东八区,领先UTC 8个小时. UTC + 时区差= 本地时间, 时区差东为正,西为 ...

  5. C#编程练习(03):北斗时间系统、GPS时间系统及其与UTC时间系统之间的转换

    需求说明:北斗周-周内秒转化为日历时,转化为UTC时,转化为GPS周周内秒 GPS周-周内秒转化为日历时,转化为UTC时,转化为北斗周-周内秒 设计示意图: 源代码: using System; us ...

  6. UTC时间与当地时间的转换关系?

    UTC时间与当地时间转换关系? 一.总结 1.UTC +时区差=本地时间 2.UTC是世界统一时间 二.UTC时间是什么 1.UTC时间 协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于 ...

  7. mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

    mysql 数据库时间类型 datetime 转换格式 数据库时间字段datetime可以使用date_format( )函数进行时间的转换. 数据库时间字段类型: 数据库查询结果: 没转换前页面显示 ...

  8. Python学习总结15:时间模块datetime time calendar (二)

    二 .datetime模块  1. datetime中常量 1)datetime.MINYEAR,表示datetime所能表示的最小年份,MINYEAR = 1. 2)datetime.MAXYEAR ...

  9. 常用的几种时间系统GMT、UTC等以及使用Python代码GPS时间转UTC时间

    内容转载自我的博客 文章目录 时间标准 闰秒 TAI.GPST.UTC换算 时区划分 UTC时间转本地时间(东八区) 本地时间(东八区)转UTC GPS时间转UTC时间 UTC时间转GPS时间 时间标 ...

最新文章

  1. js调整数组某些元素到指定位置顺序_Js数组里剔除指定的元素(不是指定的位置)...
  2. Linux操作系统基础 Intel32位系统架构总览
  3. python语言if语句-Python入门教程之if语句的用法
  4. easy ui example
  5. 【LeetCode】455. 分发饼干(图解)
  6. 【精选】Nginx模块Lua-Nginx-Module学习笔记(一)Nginx Lua API 接口详解
  7. leetcode53 Maximum Subarray 最大连续子数组
  8. 小学计算机教学教师培训,例谈小学信息技术课堂的有效教学
  9. LinuxROS与Android哪个重要?
  10. TF,数据转换和softmax()
  11. cad文件如何转pdf图纸进行标准的打印
  12. MDK KEIL 下载算法程序 外部存储QSPI FLASH
  13. 字节入职福利太香了!7月最新Java面经已更新
  14. codevs 1419 藤原妹红
  15. 462 字节 C 代码实现雅虎 logo ACSII 动画
  16. 揭秘阿里云WAF背后神秘的AI智能防御体系
  17. react项目如何运行
  18. 浙大高分子物理郑强教授的激情演讲
  19. cuda operator稀疏矩阵csr相加
  20. 解决聊天页下拉加载历史记录,新获取的历史记录把刚看的信息挤下去的问题

热门文章

  1. vue-cli部署ngixs_Vue-cli项目部署到Nginx
  2. 博客主题正在修改....
  3. Unity C#笔记 协程详解(转)
  4. Leetcode——300. 最长上升子序列
  5. php与数据库的连接用法 (签到一)
  6. CodeForces 580A Kefa and First Steps
  7. 正则表达式验证各种类型的数字
  8. Java JNI初探
  9. hdu4011(水贪心)
  10. 服务器操作系统的安装步骤,服务器操作系统的安装步骤