递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6390|回复: 6
打印 上一主题 下一主题

关于日历组件中节气算法[误删,类库链接资料]

[复制链接]

14

主题

105

帖子

651

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
651
QQ
跳转到指定楼层
楼主
发表于 2019-7-22 14:37:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
立春日期的计算:计算公式:[Y*D+C]-L公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15



立春日期的计算
  计算公式:[Y*D+C]-L
  公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15。
  举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。
  雨水日期的计算 [Y*D+C]-L
  公式解读:年数的后2位乘0.2422加18.74取整数减闰年数。21世纪雨水的C值18.73。
  举例说明:2008年雨水日期=[8×.0.2422+18.73]-[(8-1)/4]=20-1=19,2月19日雨水。
  例外:2026年计算得出的雨水日期应调减一天为18日。
  惊蛰日期的计算 [Y*D+C]-L
  公式解读:年数的后2位乘0.2422加5.63取整数减闰年数。21世纪惊蛰的C值=5.63。
  举例说明:2088年惊蛰日期=[88×.0.2422+5.63]-[88/4]=26-22=4,3月4日是惊蛰。
  例外:无。
  春分日期的计算 [Y*D+C]-L
  公式解读:年数的后2位乘0.2422加20.646取整数减闰年数。21世纪春分的C值=20.646。
  举例说明:2092年春分日期=[92×.0.2422+20.646]-[92/4]=42-23=19,3月19日是春分。
  例外:2084年的计算结果加1日。
  清明节日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=4.81,20世纪=5.59。
  举例说明:2088年清明日期=[88×.0.2422+4.81]-[88/4]=26-22=4,4月4日是清明。
  例外:无。
  谷雨节日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=20.1,20世纪=20.888。
  举例说明:2088年谷雨日期=[88×.0.2422+20.1]-[88/4]=41-22=19,4月19日是谷雨。
  例外:无。
  立夏日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.52,20世纪=6.318。
  举例说明:2088年立夏日期=[88×.0.2422+5.52]-[88/4]=26-22=4,5月4日是立夏。
  例外:1911年的计算结果加1日。
  小满日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.04,20世纪=21.86。
  举例说明:2088年小满日期=[88×.0.2422+21.04]-[88/4]=42-22=20,5月20日小满。
  例外:2008年的计算结果加1日。
  芒种日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.678,20世纪=6.5。
  举例说明:2088年芒种日期=[88×.0.2422+5.678]-[88/4]=26-22=4,6月4日芒种。
  例外:1902年的计算结果加1日。
  夏至日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.37,20世纪=22.20。
  举例说明:2088年夏至日期=[88×.0.2422+21.37]-[88/4]=42-22=20,6月20日夏至。
  例外:1928年的计算结果加1日。
  小暑日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.108,20世纪=7.928。
  举例说明:2088年小暑日期= [88×0.2422+7.108]-[88/4]=28-22=6,7月6日是小暑。
  例外:1925年和2016年的计算结果加1日。
  大暑日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=22.83,20世纪=23.65。
  举例说明:2088年大暑日期= [88×0.2422+22.83]-[88/4]=44-22=22,7月22日大暑。
  例外:1922年的计算结果加1日。
  立秋日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.5,20世纪=8.35。
  举例说明:2088年立秋日期=[88×0.2422+7.5]-[88/4]=28-22=6,8月6日是立秋。
  例外:2002年的计算结果加1日。
  处暑日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.13,20世纪=23.95。
  举例说明:2088年处暑日期=[88×0.2422+23.13]-[88/4]=44-22=22,8月22日处暑。
  例外:无。
  白露日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.646,20世纪=8.44。
  举例说明:2088年白露日期=[88×0.2422+7.646]-[88/4]=28-22=6,9月6日是白露。
  例外:1927年的计算结果加1日。
  秋分日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.042,20世纪=23.822。
  举例说明:2088年秋分日期=[8×.0.2422+23.042]-[88/4]=44-22=22,9月22日是秋分。
  例外:1942年的计算结果加1日。
  寒露日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=8.318,20世纪=9.098。
  举例说明:2088年寒露日期=[88×0.2422+8.318]-[88/4]=29-22=7,10月7日是寒露。
  例外:无。
  霜降日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.438,20世纪=24.218。
  举例说明:2088年霜降日期=[88×0.2422+23.438]-[88/4]=44-22=22,10月22日霜降。
  例外:2089年的计算结果加1日。
  立冬日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.438,20世纪=8.218。
  举例说明:2088年立冬日期=[88×0.2422+7.438]-[88/4]=28-22=6,11月6日是立冬。
  例外:2089年的计算结果加1日。
  小雪日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=22.36,20世纪=23.08。
  举例说明:2088年小雪日期=[88×0.2422+22.36]-[88/4]=43-22=21,11月21日小雪。
  例外:1978年的计算结果加1日。
  大雪日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.18,20世纪=7.9。
  举例说明:2088年大雪日期=[88×0.2422+7.18]-[88/4]=28-22=6,12月6日大雪。
  例外:1954年的计算结果加1日。
  冬至日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.94,20世纪=22.60。
  举例说明:2088年冬至日期=[88×0.2422+21.94]-[88/4]=43-22=21,12月21日冬至。
  例外:1918年和2021年的计算结果减1日。
  小寒日期的计算 [Y*D+C]-L
  公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.4055,20世纪=6.11。
  举例说明:1988年小寒日期=[88×.0.2422+6.11]-[(88-1)/4]=27-21=6,1月6日小寒。
  例外:1982年计算结果加1日,2019年减1日。
  大寒日期的计算 [Y*D+C]-L
  公式解读:Y=年数的后2位,D=0.2422,L=闰年数,21世纪C=20.12,20世纪C=20.84。
  举例说明:2089年大寒日期=[89×0.2422+20.12]-[(89-1)/4]=41-22=19,1月19日大寒。
  例外:2082年的计算结果加1日,20世纪无。
火山基础入门,100元特价优惠!
加群咨询:710113438
详情:http://jc.wlxs.net/
回复

使用道具 举报

6

主题

83

帖子

1573

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1573
沙发
发表于 2019-7-23 17:10:24 | 只看该作者
NBplus max pro 666
回复

使用道具 举报

0

主题

11

帖子

80

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
80
板凳
发表于 2019-8-3 17:54:01 | 只看该作者
牛!请问有干支的计算公式吗?如:月干支,日干支,时干支。
回复

使用道具 举报

8

主题

105

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
地板
发表于 2019-8-3 19:26:29 来自手机 | 只看该作者
电脑狂 发表于 2019-8-3 17:54
牛!请问有干支的计算公式吗?如:月干支,日干支,时干支。

这个是有的,网上找找,以前找到过,但是久不用忘记了
回复

使用道具 举报

5

主题

48

帖子

545

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
545
5#
发表于 2019-8-15 15:57:49 | 只看该作者
月是怎么计算来的?
回复

使用道具 举报

148

主题

1261

帖子

5816

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5816
QQ
6#
发表于 2020-1-4 21:39:00 | 只看该作者
这个是根据寿星万年历精确算法计算出来的嘛
火山视窗封装视频教程
回复

使用道具 举报

148

主题

1261

帖子

5816

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
5816
QQ
7#
发表于 2020-1-4 21:49:51 | 只看该作者
如果再扩充内容的话可以根据寿星万年历开源源码,进行参考补充
火山视窗封装视频教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-29 16:50 , Processed in 0.096145 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表