一、格林威治时间转北京时间

GPS时间为格林威治时间,而 北京时间=GMT时间+8小时。
两者转换的算法:
参看:C语言实现格林威治时间转北京时间

参看:STM32开发 – UTC、UNIX时间戳、北京时间之间的转换

日期数据结构定义:

typedef struct
{uint16_t year;uint8_t month;uint8_t day;uint8_t hour;uint8_t minute;uint8_t second;
}time_t;

转换实现:

void UTCToBeijing(time_t* time)
{uint8_t days = 0;if (time->month == 1 || time->month == 3 || time->month == 5 || time->month == 7 || time->month == 8 || time->month == 10 || time->month == 12){days = 31;}else if (time->month == 4 || time->month == 6 || time->month == 9 || time->month == 11){days = 30;}else if (time->month == 2){if ((time->year % 400 == 0) || ((time->year % 4 == 0) && (time->year % 100 != 0))) /* 判断平年还是闰年 */{days = 29;}else{days = 28;}}time->hour += 8;                 /* 北京时间比格林威治时间快8小时 */if (time->hour >= 24)            /* 跨天 */{time->hour -= 24;time->day++;if (time->day > days)        /* 跨月 */{time->day = 1;time->month++;if (time->month > 12)    /* 跨年 */{time->year++;}}}
}

二、设置系统时间

使用 date time这两个DOC指令
例如:

date 2020.11.11 & time 11:11:11

三、Visual Studio编译生成的应用以管理员身份运行配置

如果需要以管理员身份运行,需要如下配置:
属性->链接器->清单文件->UAC执行级别
选择 requireAdministrator (/level=‘requireAdministrator’)

DSP学习 -- GPS时间校准电脑系统时间相关推荐

  1. 浏览器时间与电脑系统时间不一致

    浏览器时间与电脑系统时间不一致 如图,今天时间是2021/1/28,但是浏览器打印出来的时间是昨天27号 这个时候我尝试了清理缓存.恢复浏览器默认设置.重新下载浏览器都是不管用,那么管用的方法来了: ...

  2. xp计算机出厂日期,xp电脑系统时间不对怎么办

    我们使用电脑的时候经常碰到系统时间不对的情况,有的差几年,有的差几分,怎么办呢?下面就让学习啦小编给大家说说xp电脑系统时间不对怎么办吧. xp电脑系统时间的修改方法 首先我们要知道怎么更改时间,时间 ...

  3. 计算机日期无法更改吗,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...

    有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...

  4. 计算机系统不能更改,电脑系统时间怎么设定不能修改

    方法一: 点击开始---运行---gpedit.msc--回车--打开组策略.在组策略管理器中选择'计算机配置---windows设置---安全设置---本地策略---用户权利指派---更改系统时间' ...

  5. 计算机系统时间无法更改,电脑时间不能修改|系统时间改不了 四个处理办法

    电脑时间不能修改|系统时间改不了 四个处理办法? 电脑时间不但可以让网友准确的查看时间,还对软件的运行.工作等方面至关重要,有时大家看电脑时间不准确想要修改,确发现改不了系统时间.碰到该故障的朋友不要 ...

  6. 电脑表格日期怎么修改原有日期_为何电脑系统时间常出错或无法修改?怎么解决?...

    简介 电脑系统出现的问题可谓层出不穷,千奇百怪.这不,有朋友就遇到电脑系统时间无法修改或者修改后很快就出错的问题,而且有时候在修改时会出现"没有权限,无法更改"的类似信息.这是怎么 ...

  7. Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置

    Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置 我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了需要在win8系统中对时间设置自动同步的时候,我们应该怎么操作呢?今天 ...

  8. js操作元素:改变元素内容有两种方式: interText 和 innerHTML的区别, 常用的元素的属性操作, 仿电脑系统时间问好 ,表单元素的属性操作 ,案例:仿京东显示隐藏密码 ,样式属性操作

    文章目录 操作元素 改变元素内容有两种方式: interText 和 innerHTML的区别 常用的元素的属性操作 案例:仿电脑系统时间问好 表单元素的属性操作 案例:仿京东显示隐藏密码 样式属性操 ...

  9. 计算机系统时间在哪改,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...

    有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...

最新文章

  1. JAVA里tokens意思_Java TokenMetadata.sortedTokens方法代码示例
  2. python不能调用matplotlib_快速解决PyCharm无法引用matplotlib的问题
  3. linux c 环境变量函数 getenv putenv 简介
  4. 2021算法竞赛入门班第七节课【图论】练习题
  5. VTK:可视化之CameraActor
  6. nginx 配置文件参数说明
  7. OpenCV常见的优化方法和技巧总结
  8. php人才招聘系统描述,基于ThinkPHP框架的人才招聘网站系统PHP源码
  9. PhantomJS的使用
  10. CODEVS 3269 混合背包
  11. Android 性能优化 之初识Java内存区域
  12. LinkedHashMap和TreeMap的有序性
  13. Python学习【第2篇】:基本数据类型(详解)
  14. window.open在Safari浏览器出现的问题
  15. 杜比专为旧版本Android,Android O专用杜比音效miui10已成功
  16. VC2012 正则替换
  17. LPRNet车牌识别算法?其实没有想象那么难
  18. python对json的操作及实例解析
  19. 【11】Kotlin项目实操之高阶函数二
  20. java合并果子_合并果子(经典优先队列)

热门文章

  1. 在CentOS上安装和配置Guacamole
  2. dell raid配置
  3. visual studio code配置项
  4. 华东交通大学2017年ACM双基程序设计大赛题解
  5. poj12652954 [皮克定理 格点多边形]【学习笔记】
  6. System 和 Runtime 类
  7. 【转】如何设计动态(不定)字段的产品数据库表?
  8. 初识Lucene.net
  9. 6.6 数据集的存储与表达
  10. MATLAB2017 on winserver2012 第48周运行日志