函数cal2mjd实现世界时格式到MJD格式的时间转换
输入:year,mon,day,hour,min,sec
输出:utc mjd格式时间
void cal2mjd(int year,int mon,int day,int hour,int min,double sec,double &utc)
{
int jd;
jd = day-32075
+1461*(year+4800+(mon-14)/12)/4
+367*(mon-2 -(mon-14)/12*12)/12
-3*((year+4900+(mon-14)/12)/100)/4;
utc = (double)jd-0.5 - 2400000.5
+(double)hour/24.0
+(double)min/1440.0
+sec/86400.0;
return;
}
测试程序验证结果:
int year=2021,mon=11,day=21,hour=12,min=22;
double sec=21;
double utc;
cal2mjd(year,mon,day,hour,min,sec,utc);
qDebug()<<utc;
最后结果为59539.5
函数cal2mjd实现世界时格式到MJD格式的时间转换相关推荐
- 日期格式:ddMMyy-hhmmss,格林威治时间转换成北京时间
有些项目需要第三方的接口来取数据,这样就有个问题,那就是有些字段比较特殊,采用的都是国际标准时间,方便别的语言调用,这样时间差就相差不一样了,需要进行转换. 例如:GPS的数据时间格式:ddMMyy- ...
- android获取时区时间格式,考虑时区的日期/时间转换-Android
为了理解这个概念,考虑以下情形,首先从服务器以GMT格式(假设)获取时间戳,然后需要将其转换为某种模型,该模型将日期存储为Local格式的Date对象,然后将日期作为时间戳(字符串)以GMT格式输入到 ...
- php 数值转时间格式,php数值转换时间及时间转换数值用法示例
带你读<Python数据分析与数据化运营(第2版)>之二:数据化运营的数据来源 点击查看第一章点击查看第三章 第2章 数据化运营的数据来源 "巧妇难为无米之炊",对于数 ...
- Python使用matplotlib函数subplot可视化多个不同颜色的折线图、使用set_major_formatter函数自定义设置y轴数值标签格式为百分比
Python使用matplotlib函数subplot可视化多个不同颜色的折线图.使用set_major_formatter函数自定义设置y轴数值标签格式为百分比 目录
- R语言ggplot2可视化:应用pivot_longer函数将数据从宽格式转换为长格式、为dataframe的每一列绘制密度图和直方图(堆叠)
R语言ggplot2可视化:应用pivot_longer函数将数据从宽格式转换为长格式.为dataframe的每一列绘制密度图和直方图(堆叠) 目录 R语言ggplot2可视化:应用pivot_lon ...
- Pandas使用to_dict函数将dataframe转化为字典(dict)格式数据并指定orientation参数生成不同形式的字典
Pandas使用to_dict函数将dataframe转化为字典(dict)格式数据并指定orientation参数生成不同形式的字典 目录
- R语言scan函数读取文件为向量或者列表格式实战
R语言scan函数读取文件为向量或者列表格式实战 目录 R语言scan函数读取文件为向量或者列表格式实战 #基本语法
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...
- 强化学习理论基础(MDP、值函数与贝尔曼公式以及表格式Agent)
强化学习理论基础(MDP.值函数与贝尔曼公式以及表格式Agent) 前言 一.MDP策略与环境模型 二.值函数与贝尔曼公式 1. 值函数 2. 贝尔曼公式 三.表格式Agent 1. 概念介绍 2. ...
- MYSQL 获取当前日期及日期格式,和常用时间转换函数
经过多次尝试本人的目标完成: select newworkorder.WorkOrderNum,newworkorder.ProjectCode, newworkorder.WorkEstComDat ...
最新文章
- 图神经网络从入门到入门
- gradient设置上下渐变_iOS 绘制渐变·实例篇
- 我们工作到底为了什么(这篇文章很重要)----强烈推荐
- Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏
- type traits
- Scribe+HDFS日志收集系统安装方法
- Jenkins的配置(rpm red hat方式)
- Centos6.5 mysql折腾记
- Servlet JSP 面试题
- C语言新手入门成长帖(1)
- 用C#制作RPG游戏
- win7 ie8升级到ie9后教你如果如何还原ie8
- 如何安装flash的插件?
- Mac苹果电脑怎样安装Python
- JavaScript实时监听歌曲播放进度显示对应歌词
- Shrinkage Loss
- Vue前端项目部署在tomcat
- 汽车UDS诊断详解及Vector相关工具链使用说明——6.1 使用DiVa进行诊断自动化测试
- Neo4j在Windows下的安装,提供下载链接(官网忒慢)
- 数据结构算法设计题 (超详细)
热门文章
- Hudi、Iceberg底层索引Z-Order
- [LaTeX科研入门02]:中文处理办法
- 惊闻诗人汪国真今天去世
- 人生难得一知己,千古知音更难觅!
- java 应用程序未签名_应用程序验证失败 . 签名无效,或者未使用Apple提交的证书签名 . (-19011)...
- mysql商品和图片表的意思,MySQL----商品表及商品分类表例子
- 电脑不能安装linux系统安装软件,没网情况用U盘安装Ubuntu20.04系统后解决不能安装软件问题的操作...
- 20120814打工者的悲哀
- QQ到底需要什么样的机器配置
- 牛客赛2019.5.11