gregorian_to_julian.c

来自「最大似然估计算法」· C语言 代码 · 共 24 行

C
24
字号
#include "utc_time.h"double gregorian_to_julian(year,month,day,hour,minute,second)int year, month, day, hour, minute;double second;{	int a, jd;	double total, decimal_day;		a = (month - 14) / 12;	jd = (1461 * (year + 4800 + a ) ) / 4;	jd += (367*(month- 2 - 12 * a)) / 12;	jd -= (3 * (year+4900+a)/100) / 4;	jd += day;	decimal_day =  (double)hour / 24.0;	decimal_day += (double)minute / 1440.0;	decimal_day += (double)second / 86400.0;	total = (double)jd - 32075.5 + decimal_day;	return(total);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?