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

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. Mysql事务字符集
  2. mybatis.mapper-locations 配置多个mapper路径
  3. C++ 读取单个字符
  4. tcp总结与简单实现
  5. 蓝桥杯 ALGO-43 算法训练 A+B Problem
  6. if条件判断C语言,if条件判断语句,谁能帮我分析一下?
  7. 人体塑造教程+源文件+录象教程
  8. Vscode快捷键整理
  9. armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
  10. java jbpm工作流_[JAVA] Jbpm工作流引擎原理及Jbpm复杂流程实现视频课程
  11. 查看硬件配置信息 lshw
  12. 好看的HTML登录模板
  13. matlab进行下采样
  14. 每次打开office2016相应应用都要配置进度的解决方法
  15. Pr全套视频教程 PR 全套零基础从入门到精通视频教程
  16. 土地日度交易数据2000-2022
  17. java反射机制原理,为什么需要反射,反射的作用
  18. WCP人员管理之添加人员
  19. 客户流失预测 —— 资源汇总
  20. Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】

热门文章

  1. E - Water Distribution
  2. 南通大学16级软嵌班软件工程课程成绩汇总
  3. 性能优化18招提速宝典
  4. (mysql) EXPLAIN语法
  5. C#3.0语法新特性集合
  6. linux父子进程之间之间的区别与联系
  7. fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  8. 梯度反向传播求解示例
  9. 图像转换为二维数组存入DSP6748
  10. 科大星云诗社动态20210529