使用NB模块,发送指令获得UTC时间,转换为北京时间
包含头文件time.h

uint8_t Get_CurrentTime(void)
{uint8_t i=0,t=6;char *First_Addr=NULL;uint8_t high,low;uint8_t UTC_Time[6];struct tm gm_date;struct tm *l_date=NULL;time_t seconds;if(Send_AT_Cmd("AT+CCLK?\r\n", "OK",200)){First_Addr=strstr((char*)Uart1RxBuff,"+CCLK:");//获取子字符串再母字符串中出现的首地址if(First_Addr!=NULL){for(i=0;i<6;i++){high=*(First_Addr+t)-'0';low=*(First_Addr+(t+1))-'0';UTC_Time[5-i]=high*10+low;t+=3;}//UTC转本地时间gm_date.tm_sec=UTC_Time[0];gm_date.tm_min=UTC_Time[1];gm_date.tm_hour=UTC_Time[2]+8;gm_date.tm_mday=UTC_Time[3];gm_date.tm_mon=UTC_Time[4]-1;gm_date.tm_year=UTC_Time[5]+100;seconds=mktime(&gm_date);l_date=localtime(&seconds);Current_Time[0]=l_date->tm_sec;Current_Time[1]=l_date->tm_min;Current_Time[2]=l_date->tm_hour;Current_Time[3]=l_date->tm_mday;Current_Time[4]=(l_date->tm_mon)+1;Current_Time[5]=(l_date->tm_year)-100;return 1;}}return 0;
}

UTC时间转北京时间相关推荐

  1. c语言utc时间转换北京时间_C/C++标准库之转换UTC时间到local本地时间详解

    前言 UTC 时间DateTime.UtcNow 和 系统本地时间 DateTime.Now 相差8个时区 ,美国本地时间和北京时间相差15个时区: 美国,而一般使用UTC时间方便统一各地区时间差异. ...

  2. java 设置utc时间格式_UTC时间和北京时间(Java处理)

    1.时间说明 具体时间说明:https://blog.csdn.net/top_code/article/details/50462922 图借鉴上述链接中的内容: UTC时间:是世界标准的时间. 北 ...

  3. UTC时间、GMT时间、CST时间(北京时间)、时间戳

    一.几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存在较大 ...

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

    第一种方法 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. public class HomeController ...

  5. UTC时间与北京时间的差多久

    https://zhidao.baidu.com/question/584155849371920925.html 经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有 ...

  6. UTC时间与北京时间的关系

    世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要!     整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信中,为统一而普遍使用一个标准时间, ...

  7. UTC时间与北京时间

    每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出.我自己就经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电 ...

  8. UTC时间与北京时间的关系(2010-06-13 15:35:02)

    世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要! 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用 ...

  9. 测绘人须知,激光雷达中UTC时间、GPS时间和北京时间三者之间的关系

    测绘人对于"时间"有着天然的敏感,尤其在接触激光雷达系统之后,发现有好多"时间"呐.UTC时间.GPS时间和北京时间,以后还有很多机会接触北斗时间.相信各位不会 ...

  10. QT UTC(T和Z格式)时间转换为北京时间

    一.UTC 协调世界时,又称世界统一时间.世界标准时间.国际协调时间.由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC.和北京时间相差八小时. 二.将获取的UTC字符串转换为北京时间 ...

最新文章

  1. Winio驱动在64位windows下无法使用的解决方法
  2. 【青少年编程(第32周)】李老师太给力了!
  3. 浅析枚举类型(Enumerated types)
  4. 控制单元维修_「维修案例」一汽大众迈腾挡风玻璃喷水电机不喷水,实操步骤解决...
  5. 【体验】TLD5098EL英飞凌恒流电源开发板,恒定电流源LED驱动板
  6. Mongodb数据查询 | Mongodb
  7. 启明云端方案分享| ESP32-C3智能网关应用解决方案
  8. 虚拟局域网vlan实验报告_自动化已非原来的自动化:看虚拟局域网技术应用到罗克韦尔的DCS...
  9. 设备I/O之OVERLAPPED
  10. 显示器接口VGA、DVI、HDMI、DP
  11. 解读多云跨云下的容器治理与实践
  12. fenby C语言 P11
  13. 史上最详细MFC调用mapX5.02.26步骤(附地图测试GST文件)
  14. utc时间 单位换算_OSAL之时钟分析
  15. 经典,一文讲透ESD原理和设计
  16. 四十三 iOS中UILabel部分字体颜色的修改
  17. 将 MP3 转成 PCM 并使用 AudioTrack 播放
  18. 5G来了,室内该如何覆盖?
  19. 宝塔linux面板命令大全
  20. u盘怎么安装计算机系统软件,教你怎样用u盘安装win7x64系统

热门文章

  1. webpack 的plugin简单实现 customize-cra
  2. 【JAVA SE基础篇】24.包的机制和import详解
  3. 蒙特卡罗计算积分matlab,matlab下二重积分的蒙特卡洛算法
  4. ECPC16-E. Jumping(bfs)
  5. 国内超强JS框架正在开源免费申请中
  6. undertale人物_传说之下全人物介绍 人物评价解析
  7. 快门光圈感光度口诀_一张图教你看懂相机光圈、快门、感光度!太神了!
  8. 英雄联盟lol鼠标突然不能a兵了
  9. 编译时内核栈溢出:the frame size of 1928 bytes is larger than 1024 bytes
  10. 最全的LBS手机定位技术说明