导航:首页 > 源码编译 > 公历日期计算法

公历日期计算法

发布时间:2022-06-07 19:07:57

⑴ 农历日期和公历日期怎么转换,

我做计算器的,这个就是转化,你看哈嘛! //将日期换算为公历的天数 private int toJulian(){ int jy=year; if(year<0) jy++; int jm=month; if(month>2) jm++; else{ jy--; jm+=13; } int jul=(int)(java.lang.Math.floor(365.25*jy) +java.lang.Math.floor(30.6001*jm)+day+1720995.0); int IGREG=15+31*(10+12*year); if(day+31*(month+12*year)>=IGREG){ int ja=(int)(0.01*jy); jul+=2-ja+(int)(0.25*ja); } return jul; } //从具体的天数得到日期 private void formJulian(int j){ int ja=j; int JGREG=2299161; if(j>=JGREG){ int jalpha=(int)(((float)(j-1867216)-0.25)/36524.25); ja+=1+jalpha-(int)(0.25*jalpha); } int jb=ja+1524;; int jc=(int)(6680.0+((float)(jb-2439870)-122.1)/365.25); int jd=(int)(362*jc+(0.25*jc)); int je=(int)((jb-jd)/30.6001); day=jb-jd-(int)(30.6001*je); month=je-1; if(month>12) month -=12; year=jc-4715; if(month>2) --year; if(year<=0) --year; } private int day; private int month; private int year;

⑵ 日期计算器 1970年农历表

打开日历软件,把日期调到你要的日期就能查到农历。

⑶ 农历1月28日阴历是多少号

农历就是阴历····公历是阳历,不过农历格式不是你这样的 应该是 正月二十八

⑷ 日出时间和日落时间怎么计算

日出时间=12-昼长日落时间=12+昼长

相反,根据某地某一天日出日落时间可计算昼长、夜长,其方法为:

某地昼长=日落时间-日出时间=(正午12点-日出时间)×2=(日落时间-正午12点)×2

某地夜长=(子夜24点-日落时间)×2=(日出时间-子夜0点)×2

日出日落的时刻:夏半年时,6点前日出,18点后日落;冬半年时,6点后日出,18点前日落。春秋二分,6点日出,18点日落。

日出日落的方位:除极昼、极夜外,当太阳直射在北半球时,各地日出东北,日落西北。当太阳直射点在南南半球是,各地日出东南,日落西南。春秋二分,东升西落。

(4)公历日期计算法扩展阅读:

有关昼夜长短时间计算的三个规律

1、对称规律:日出日落的时间以当地时间12时为中心对称。已知日出或日落时间,可据此推算出昼长。若观测到的日出、日落时间不以12时为中心对称,说明观测点不位于所在时间的中央经线上。

以春分日为例,如果观测到的日出、日落的区时早于6时和18时,说明观测点在时区中央经线的东侧;反之,则在时区中央经线的西侧。

2、反对称规律:纬度相同的南北半球两地,在同一天,北半球一地的昼长等于南半球另一地的夜长。例如,夏至日60°N纬线上各地昼长为18时29分,则当日60°S纬线上各地夜长为18小时29分。

阅读全文

与公历日期计算法相关的资料

热点内容
查看服务器外网访问地址 浏览:854
魔兽争霸地图最新加密 浏览:682
畅捷云APP怎么l发票 浏览:209
黑马程序员与传智播客 浏览:517
geany不能编译中文吗 浏览:521
和平精英怎么开启新服务器 浏览:539
单片机的典型应用 浏览:376
vivo手机怎么对qq进行加密 浏览:609
gcc编译器的链接脚本 浏览:576
服务器p01是什么 浏览:909
程序员当保镖视频 浏览:343
有用友加密狗怎么下载对应的版本 浏览:384
高级语言程序必须经过编译吗 浏览:53
ce54重新编译 浏览:879
苹果x手机的app如何加密 浏览:475
服务器如何安装麒麟 浏览:856
单片机控制p1口 浏览:701
python子线程通知主线程 浏览:923
xp系统网卡驱动哪个文件夹 浏览:166
电信网络中心服务器地址是什么 浏览:109