搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小舞很执着
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Queue类
2
Java:继承,this,super
3
本地上传文件到FastDFS命令上传报错:ERROR - file connection_pool_fastdfs fastfilestorageclient上传文件报错
4
汽车免拆诊断案例 | 2013款北京现代悦动车发动机偶尔无法起动
5
精华总结 |「跨越疫情之境,迈向新的征程」盘点一下2022年度我们开发团队对于云原生的技术体系的变革历程_云原生技术大事记
6
5G网优工程师最基础的工作内容!两点教你上手!_网优工程师基础要知道什么知识
7
智能卡渗透Nespresso咖啡机实验及缓解方案_nfc-mfclassic
8
PyTorch深度学习——数据输入和预处理_pytorch 数据预处理
9
黑马点评Redis学习笔记
10
【人工智能】全景解析:【机器学习】【深度学习】从基础理论到应用前景的【深度探索】
当前位置:
article
> 正文
农历24节气算法
作者:小舞很执着 | 2024-08-14 05:15:27
赞
踩
python24节气算法
许剑伟
[摘要] 古老而又现代的中国农历,是一种天文学性质的阴阳历。本文采用VSOP87星历算法并结合运动学方法以及牛顿求根法得到24节气的精确时间,揭开农历计算的神秘面纱。
[关键字] 农历算法、星历、节气
[正文] 计算中国农历,首先要计算出二十四节气时刻。在计算机问世之前,二十四节气的许算是非常复杂的。随着计算机及互联网的普及,美国航空航天局、法国巴黎天文台各自在网络上发布了精密星历表的计算方法,这使得民间计算农历成为可能。本文以法国巴黎天文台的VSOP87算法为基础,给出中国农历的二十四节气算法。
在农历中,太阳黄经为0度时,对应春风节气。相邻节气对应的太阳黄经相差15度。一周年内,太阳黄经从0度变化到360度,共有24个节气。
一、时间标尺——儒略日数计算
计算星历之前首先要解决时间尺问题。公历规定平年365日,闰年366日。1582年10月4日以前,公历规定每4年设置一个闰年,平均年长度365.25天,这期间的公历称为儒略历。在1582年10月15日之后实行格里高利历,规定每400年97闰,平均年长度为365.2425天。
由于儒略历存在严重的“多闰”问题,到了1582年,公历跑快了10天左右,当时就人为调整了10天,并从此实行格里历。因此务必注意1582年10月4日(儒略历)的下一日为1582年10月15日(格里历)。就是说1582年10月份少了10天。
在儒略历中,能被4整除的年份为闰年,这一年有366天,其它年份为平年(365天)。 如900年和1236年为闰年,而750年和1429年为平年。
格里高利历法也采用这一规则,但下列年份除外:不能被100整除的年份为平年,如1700年,1800年,1900年和2100年。其余能被400整除的年份则为闰年,如1600年,2000年和2400年。
儒略日数(简称儒略日):
儒略日数是指从公元 -4712 年开始连续计算日数得出的天数及不满一日的小数,通常记为 JD (**)。传统上儒略日的计数是从格林尼治平午,即世界时12点开始的。若以力学时(或历书时)为标尺,这种计数通常表达为“儒略历书日”,即JDE (**),其中E只是一种表征,即按每天86400个标准秒长严格地计日。例如:
1977年4月26.4日 UT = JD 2443259.9
1977年4月26.4日 TD = JDE 2443259.9
儒略日的计算:
设Y为给定年份,M为月份,D为该月日期(可以带小数)。
若M > 2,Y和M不变,若 M =1或2,以Y–1代Y,以M+12代M,换句话说,如果日期在1月或2月,则被看作是在前一年的13月或14月。
对格里高利历有 :A = INT(Y/100) B = 2 - A + INT(A/4)
对儒略历,取 B = 0
儒略日即为:
JD = INT(365.25(Y+4716))+INT(30.6001(M+1))+D+B-
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小舞很执着/article/detail/978147
推荐阅读
article
文心
智能
体
【
焦虑
粉碎机】——帮你赶走“坏”情绪_
智能
体
的
指令
设置
...
随着ChatGPT
的
爆火,人工
智能
逐渐走进了更多人
的
视野,影响着人们
的
工作和生活。我们可以把它当做一个“上知天文下知地理...
赞
踩
article
第三章:
AIGC
的应用领域_
aigc
技术根据
教学大纲
和
学习
目标,自动
生成
课程内容
,...
AIGC
(人工智能
生成
内容)在多个领域展现出强大的应用潜力。在媒体与娱乐领域,
AIGC
用于内容创作与编辑,以及虚拟角色与...
赞
踩
article
redis
源码
阅读三-终于把主线
任务
执行
搞明白了_
readqueryfromclient
...
大家可能都能说下
redis
的
执行
流程,但是落地到代码里它是怎么
执行
的呢?通过这篇文章,你可以从
源码
层面了解
redis
的监...
赞
踩
article
ubuntu
安装
Mysql
以及
设置
mysql
密码
并创建数据库_
mysql
设置
root
密码
...
这有可能会报错Your password does not satisfy the current policy req...
赞
踩
article
【
虚幻
引擎
UE
】
UE
5
Pak资源分包
加密
打包
与加载(安卓篇)_
unrealengine5
支持模型...
本文详细介绍了在
虚幻
引擎
UE
5
中,针对安卓平台如何进行PAK资源的分包
加密
打包
与加载。内容涵盖
打包
设置、配置核对、
加密
解...
赞
踩
article
算法
系列之十八
:
用
天文
方法
计算
二十四节气
(上)...
本文介绍了中国古代历法中
二十四节气
的重要性及其
天文
基础,阐述了黄道、赤经赤纬、黄经黄纬等
天文
学概念。通过VSOP82/8...
赞
踩
article
获取
JSON
中的值
,
直接
获取
或遍历_
c#
循环
获取
json
对象的属性值...
基本格式 var person = {"name":"张三"
,
age:23
,
"gender":true} for{var...
赞
踩
article
基于SSM
java
的
超市
销售
网站_
java
web
销售
网站...
本文介绍了一个基于Spring、SpringMVC、MyBatis和MySQL的
超市
销售
网站的实现。系统包括前台和后台管...
赞
踩
article
互联网
产品
的
测试
策略
应该如何
设计
-------打卡
第十一天
...
在开始今天的话题之前,请你先思考一下为什么我会把
互联网
产品
的
测试
策略
单独拿出来讨论,
互联网
产品
的
测试
策略
和传统软件
产品
的...
赞
踩
article
redis
和
mysql
增量
同步
_
Redis
主从复制
的
全量和增量
同步
介绍...
全量
同步
:1.slave服务器连接到master服务器,发送SYNC命令slave服务器通过 syncWithMaste...
赞
踩
article
芯片
春秋
:
ARM
前世今生...
1978年,一家名字叫CPU的公司,悄悄在英国剑桥诞生。不要惊讶,这个CPU,和我们经常所说的电脑里那个CPU是两回...
赞
踩
article
Error
-Runtime
Error
: one of the
variables
needed
fo...
Runtime
Error
:梯度计算所需的变量之一已被就地操作修改:[torch.cuda.FloatTensor [4,...
赞
踩
article
生成式
AI 的发展
方向
,应当是
Chat
还是
Agent
?_
生成式
ai的发展
方向
,是
chat
...
Chat
方向
的发展可以集中在提高对话质量、增强理解和生成能力、以及实现更复杂的对话场景和任务上。例如,通过多轮对话、上下...
赞
踩
article
UE4
解决
C盘
缓存
问题
_
ue4
缓存
占用c盘
问题
...
我们在使用
UE4
过程中,由于刚开始下载
UE4
之后就开始使用,没有设置
缓存
路径,
UE4
就会默认
缓存
到
C盘
下面,使用久了之后...
赞
踩
article
用
Node
.
js
快速
开发
RESTful
API
_node
js
web api
开发
...
本文介绍了如何利用
Node
.
js
的express框架
开发
RESTful
API
,包括如何返回JSON数据以及如何连接并从...
赞
踩
article
Python
描述
LeetCode
67.
二进制
求和_
python67
.
二进制
求和...
给你两个
二进制
字符串,返回它们的和(用
二进制
表示)。输入为 非空 字符串且只包含数字 和 。示例 1:示例 2:提示:_...
赞
踩
article
《
tensorflow
从基础到实战》03
RNN
实现
mnis
图像分类、
RNN
小
demo
、
RNN
时间
序...
书山有路勤为径,学海无涯苦作舟1.
RNN
网络2.
tensorflow
构建
mnis
t-
RNN
网络2.1导入数据集impor...
赞
踩
article
10
款
最佳
数据恢复
软件
比较
(2024 年)
_
寄客
软件
...
文章概述了
10
款
最佳
数据恢复
软件
,如奇客
数据恢复
、雷库瓦和MiniTool,强调了它们的特性、优点和缺点,帮助用户在数据...
赞
踩
article
修改/
etc
/
docker
/
daemon
.
json
文件后报错_
centos7
修改
daemon
.jso...
情景说明本来
docker
运行好好的,但是为了确保
docker
能快速加载应用程序镜像,配置镜像列表,指向国内的镜像地址,但...
赞
踩
article
Conflux
吐槽君:
Hashgraph
是
一个
真正
的
企业级
去中心化平台吗?...
亲爱
的
好朋友们:上期小C吐了一下 IOTA。说实话,刚开始小C还有些忐忑,毕竟是小C出道
的
第一篇文章,文章内容也可能会引...
赞
踩
相关标签
文心智能体
prompt
人工智能
AIGC
媒体
娱乐
健康医疗
在线教育
redis
缓存
redis源码
mysql
数据库
虚幻
ue5
游戏引擎
JSON
java
后端
测试
redis 和mysql 增量同步
深度学习
python
pytorch