STM32开发 -- UTC、UNIX时间戳、北京时间之间的转换

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87637350

我碰到的问题,GPS上UTC时间转北京时间和STM32上UNIX时间戳转北京时间。
这部分之前讲RTC和GPS的时候有涉及到一部分。
具体的RTC如何得到UNIX时间戳,和GNRMC如何解析得到UTC时间可以参看一下。
参看:STM32开发 – RTC详解
参看:STM32开发 – GPS模块开发详解

扩展:C语言再学习 – 时间函数

这里主要看三者转换方法:

一、UTC时间转换为北京时间

参看:UTC时间转换为北京时间

时间类型结构体

//UTC时间信息
__packed typedef struct  
{										    
 	uint16_t year;	//年份
	uint8_t month;	//月份
	uint8_t date;	//日期
	uint8_t hour; 	//小时
	uint8_t min

你可能感兴趣的:(stm32库开发实战指南)