void UTC2GPS(int year, int month, int day, int hour, int minute, double second, int *weekNo, double *secondOfweek)

/*****协调世界时转换为GPS的周秒表示*****///输入时间应为协调世界时,即当地时间-8,返回时间为GPS周和周秒
int DayofYear = 0;
int DayofMonth = 0;

for (int i = 1980; i < year; i++)  //从1980年到当前年的上一年经过的天数
{
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)
DayofYear += 366;
else
DayofYear += 365;
}
for (int i = 1; i < month; i++)   //从一月到当前月的上一月经历的天数
{
if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i ==12)
DayofMonth += 31;
else if (i == 4 || i == 6 || i == 9 || i == 11)
DayofMonth += 30;
else
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
DayofMonth += 29;
else
DayofMonth += 28;
}
}
int Day;
Day = DayofMonth + day + DayofYear-6;
*weekNo = Day/7;
*secondOfweek = Day % 7 * 86400 + hour * 3600 + minute * 60 + second+18;//18表示跳秒

}

下面这个网址可以验证自己写的程序是否正确

http://leapsecond.com/java/gpsclock.htm

协调世界时转换为GPS周秒(转载)相关推荐

  1. UTC时间转换为GPS week和GPS秒

    UTC时间采用国际原子时守时,其精度非常之高,但是由地球自转的天文测量得到的"世界时"越来越慢,所以需要"修改"UTC时间,使其与"世界时" ...

  2. 十进制转换为十六进制(转载过来的)

    要把1610转换成16进制,采用什么方法好?为什么有的是先转换成2进制?具体方法和步骤怎么样? 我来帮他解答 输入内容已经达到长度限制 还能输入9999字 插入图片删除图片插入地图删除地图插入视频视频 ...

  3. pdf文件如何转换为word文件 [转载]

    平时工作时,经常有pdf文件转换为word格式的时候,本人研究了下,pdf文件也分为两种,有种是纯图像形式的,另外中是非纯图像的,也就是这种pdf在pdf软件中,文字都可以被款选的!对于这种转换是比较 ...

  4. 常用的几种时间系统GMT、UTC等以及使用Python代码GPS时间转UTC时间

    内容转载自我的博客 文章目录 时间标准 闰秒 TAI.GPST.UTC换算 时区划分 UTC时间转本地时间(东八区) 本地时间(东八区)转UTC GPS时间转UTC时间 UTC时间转GPS时间 时间标 ...

  5. 将数字转换为中文表示

    将数字转换为中文表示 转载于:https://www.cnblogs.com/Athrun/archive/2007/11/05/949356.html

  6. mysql 字符转数组_mysql下将分隔字符串转换为数组

    MySQL存储过程可以用于分割字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用. 现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗 ...

  7. java把含小数点的数字字符串转换为int类型

    String num ="1.00"; int abc =Double.valueOf(num).intValue();//转换为Int类型 转载于:https://www.cnb ...

  8. 无人驾驶(二)---室外导航之RTK配置与接入及GPS与UTM坐标转换

    1. RTK 概述 RTK 载波相位差分技术,是实时处理两个测量站载波相位观测量的差分方法,将基准站采集的载波相位发给用户接收机,进行求差解算坐标.一般包含流动站 (移动站) 和基准站 (基站) .本 ...

  9. GPS北斗卫星信号防护装置(卫星时空防护装置)规格书

    GPS北斗卫星信号防护装置(卫星时空防护装置)规格书 GPS北斗卫星信号防护装置(卫星时空防护装置)规格书 现在大量网络系统及电力系统都采用GPS北斗卫星时间同步来完成系统里设备间的时钟同步,确保系统 ...

  10. GPS定位平台软件,GPS/UWB/WIFI融合定位,提供开发接口

    GPS定位平台软件,GPS定位系统软件,GPS/UWB/WIFI融合定位,提供HTTP/MQTT开发接口. GPS与UWB融合定位 由于GPS只能在室外定位,通过引进UWB技术,可实现室内室外无死角高 ...

最新文章

  1. Maven安装与配置(最实用!!!)eclipse中配置maven
  2. ConcurrentHashMap 的实现原理
  3. 【MM配置】Pricing 采购定价 2
  4. 用php求n个分数的和,php关于数组n个随机数分成x组,使每组值相近的算法
  5. MariaDB杂记(2)
  6. php内容管理器是什么原因,有什么好的php内容管理后台吗?打算试水接单的大三狗提问...
  7. python2.7与3.7脚本转换_python 2.7 - python 3.7 升级记录
  8. C++字符串完全指引之一(Win32 字符编码)
  9. 预防xml注入漏洞攻击_预防性编程-漏洞发生前如何修复
  10. 跟驰理论 matlab,第5章跟驰理论48127855.ppt
  11. 串口驱动程序_实战microPython(09) 串口UART的使用(下)
  12. 音频参数测试软件,音频测试参数详解.doc
  13. Redis 内存碎片
  14. python中计算ln和lg的方法
  15. 关闭 c4244_秀刻开放注册锁粉;天天有鱼推基金认筹;智慧云开放交易;五子登科开放交易;火艺短视频开放交易;购视界改制;等会儿短视频关闭交易;...
  16. Go 语言 app.conf配置文件
  17. 更新至OSX 10.10后MBA外接网卡无法使用的解决
  18. 爱了!这18个 Python 高效编程技巧真香!
  19. Working Practice-设置免打扰时间
  20. 第一章 概率论的基本概念 1.6 独立性

热门文章

  1. 什么是Oncall?
  2. GEE计算Landsat系列影像植被覆盖度
  3. 无限战争选择服务器,无限战争新手攻略 新手入门必看技巧
  4. win7 修改html文件图标,win7系统html文件图标变成空白的解决方法
  5. openwrt在mt7620a上的折腾笔记
  6. 矩阵微分与向量函数Taylor展开
  7. Matlab之生成间距向量函数linspace和logspace
  8. json.decoder.JSONDecodeError: Expecting value: line column (char )
  9. 测试吃鸡fps软件,GTX1050Ti吃鸡足矣 2017热销游戏本吃鸡横评
  10. 2016年淘宝购买华硕FL5900UQ7500惨痛经历教训总结