DSP学习 -- GPS时间校准电脑系统时间
一、格林威治时间转北京时间
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时间校准电脑系统时间相关推荐
- 浏览器时间与电脑系统时间不一致
浏览器时间与电脑系统时间不一致 如图,今天时间是2021/1/28,但是浏览器打印出来的时间是昨天27号 这个时候我尝试了清理缓存.恢复浏览器默认设置.重新下载浏览器都是不管用,那么管用的方法来了: ...
- xp计算机出厂日期,xp电脑系统时间不对怎么办
我们使用电脑的时候经常碰到系统时间不对的情况,有的差几年,有的差几分,怎么办呢?下面就让学习啦小编给大家说说xp电脑系统时间不对怎么办吧. xp电脑系统时间的修改方法 首先我们要知道怎么更改时间,时间 ...
- 计算机日期无法更改吗,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...
有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...
- 计算机系统不能更改,电脑系统时间怎么设定不能修改
方法一: 点击开始---运行---gpedit.msc--回车--打开组策略.在组策略管理器中选择'计算机配置---windows设置---安全设置---本地策略---用户权利指派---更改系统时间' ...
- 计算机系统时间无法更改,电脑时间不能修改|系统时间改不了 四个处理办法
电脑时间不能修改|系统时间改不了 四个处理办法? 电脑时间不但可以让网友准确的查看时间,还对软件的运行.工作等方面至关重要,有时大家看电脑时间不准确想要修改,确发现改不了系统时间.碰到该故障的朋友不要 ...
- 电脑表格日期怎么修改原有日期_为何电脑系统时间常出错或无法修改?怎么解决?...
简介 电脑系统出现的问题可谓层出不穷,千奇百怪.这不,有朋友就遇到电脑系统时间无法修改或者修改后很快就出错的问题,而且有时候在修改时会出现"没有权限,无法更改"的类似信息.这是怎么 ...
- Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置
Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置 我们在使用电脑的时候,总是会遇到很多的电脑难题.当我们在遇到了需要在win8系统中对时间设置自动同步的时候,我们应该怎么操作呢?今天 ...
- js操作元素:改变元素内容有两种方式: interText 和 innerHTML的区别, 常用的元素的属性操作, 仿电脑系统时间问好 ,表单元素的属性操作 ,案例:仿京东显示隐藏密码 ,样式属性操作
文章目录 操作元素 改变元素内容有两种方式: interText 和 innerHTML的区别 常用的元素的属性操作 案例:仿电脑系统时间问好 表单元素的属性操作 案例:仿京东显示隐藏密码 样式属性操 ...
- 计算机系统时间在哪改,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...
有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...
最新文章
- Mysql事务字符集
- mybatis.mapper-locations 配置多个mapper路径
- C++ 读取单个字符
- tcp总结与简单实现
- 蓝桥杯 ALGO-43 算法训练 A+B Problem
- if条件判断C语言,if条件判断语句,谁能帮我分析一下?
- 人体塑造教程+源文件+录象教程
- Vscode快捷键整理
- armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
- java jbpm工作流_[JAVA] Jbpm工作流引擎原理及Jbpm复杂流程实现视频课程
- 查看硬件配置信息 lshw
- 好看的HTML登录模板
- matlab进行下采样
- 每次打开office2016相应应用都要配置进度的解决方法
- Pr全套视频教程 PR 全套零基础从入门到精通视频教程
- 土地日度交易数据2000-2022
- java反射机制原理,为什么需要反射,反射的作用
- WCP人员管理之添加人员
- 客户流失预测 —— 资源汇总
- Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】