天干:甲乙丙丁、戊己庚辛、壬癸
地支:子丑寅卯、辰巳午未、申酉戌亥

1. 干支纪年

2. 干支纪月

自然 12 个月对应 12 个地支;

3. 干支纪日

高氏日柱公式:不查万年历,日柱知道;

r=s4×6+5(s4×3+u)+m+d+x

r=\frac s4\times 6+5\left(\frac s4\times 3+u\right)+m+d+x

符号意义:

  • r:日柱的母数,r除以60的余数即是日柱的干支序列数;
  • s:公元年数后两位数减1, 取整数值;
  • u:s除以4的余数;
  • m:月基数
  • d:日期数
  • x:世纪常数

注意:闰年2月之后,求出的r需要再加1。

其中月基数以及世纪常数分别为:


我们以 2006 年 4 月 1 日为例,计算当天的地支纪日,

  • s:06 - 1 = 5
  • u:5 关于 4 的余数,也即 1
  • m:4 月的月基数为 30
  • d:1号,唯一不变的量
  • x:21世纪的世纪常数,0

所以日柱为:1×6+5×(3+1)+31=571\times 6+5\times\left(3+1\right)+31=57,也即庚申年;

4. 干支纪时

以子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支来表示。
每一时辰分为八刻,又区分为上四刻、下四刻。列表对照如下:

  • 子:下午十一时至夜一时
  • 丑:夜一时至三时
  • 寅:夜三时至晨五时
  • 卯:晨五时至七时
  • 辰:上午七至九时
  • 巳:上午九时至十一时
  • 午:上午十一时至下午一时
  • 未:下午一时至三时
  • 申:下午三时至五时
  • 酉:下午五时至七时
  • 戌:下午七时至九时
  • 亥:下午九时至十一时

干支纪年、干支纪月、干支纪日、干支纪时相关推荐

  1. java 从已知日期计算干支纪日_干支纪日-干支纪日是如何计算的如何确定某一天的干支顺序? 爱问知识人...

    干支纪日与公历换算 干支纪日 干支纪日,60日大致合2个月一个周期:一个周期完了重复使用,周而复始,循环下去.确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年2月10日). 因为儒略 ...

  2. 干支纪年法简便算法_不用万年历快速推算日柱干支法

    1:1900----2100年年干=年尾数-3例:1969年年干=9-3=6,第6位天干就是已:2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12).2:1900----1999年年支= ...

  3. java 从已知日期计算干支纪日_干支纪日在线换算(干支纪日从何时开始)

    如果纪日法算干支的时候公式没有余数,应该怎么算? ▲天干地支纪年与公历的近似换算 从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支.(公元前的年份则用58-&quo ...

  4. java 从已知日期计算干支纪日_根据公历日期计算当日干支(详解)

    一.口诀: 乘五除四九加日, 双月间隔三十天. 一二自加整少一, 三五七八十尾前. 二.举例说明: 例一:1996年1月16日 (96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数. ...

  5. 7-3 干支纪年法 (100 分)

    中国农历采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号.把"天干"中的一个字摆在前面,后面配 ...

  6. 周易哲学(一):干支纪年法和四柱八字

    什么是支干纪年.支干纪月.支干纪日.二十四节气? 干支纪年法从古一直沿用到现在,2017年5月12日(农历丁酉年四月十七)国家发布了 <中华人民共和国国家标准GB/T33661-2017〈农历的 ...

  7. C语言 干支纪年查询(已验证1900-2100)

    干支(gānzhī)纪年法是中国历法上自古以来就一直使用的纪年方法. 干支是天干和地支的总称. 把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的"干支表". 甲.乙. ...

  8. java 从已知日期计算干支纪日_天干地支纪日纪时计算公式

    年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息.由甲子开始,满六十年称做一甲子或一花甲子.称为干支纪年法. 月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合:由第一年的正月 ...

  9. java 从已知日期计算干支纪日_天干地支纪日怎么计算?

    年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息.由甲子开始,满六十年称做一甲子或一花甲子.称为干支纪年法.月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合:由第一年的正月丙 ...

最新文章

  1. margin负值的理解和应用
  2. LeetCode Largest Divisible Subset(动态规划)
  3. Redis 实践笔记
  4. spring bean属性scope
  5. 嵌入式linux系统和嵌入式android系统的区别和联系
  6. 微型计算机的硬件组成中ssd硬盘通常是指,2015年计算机一级msoffice选择题121道及答案...
  7. 长沙理工大学计算机网络试题,长沙理工大学考试试卷(计算机网络)要点.docx
  8. 离职是一件利国利民的大好事
  9. [Win32]创建模态窗口
  10. python对象销毁(垃圾回收)
  11. 数学建模方法——斯皮尔曼相关系数及其显著性检验 (Spearman’s correlation coefficient for ranked data)
  12. java 手写数字识别_10 行代码,实现手写数字识别
  13. 3亿流量还能让Keep错几次?
  14. 禁止浏览器自动填充用户名和密码
  15. 常用数学符号的英文读法
  16. 第二章 6 选择并 遮住
  17. JAVA核心:I/O(输入/输出)
  18. Python-openpyxl之二次封装
  19. LearnGL - 06.1 - Matrix - 矩阵02 - 向量空间、向量空间的维度、为何矩阵乘法要有 [M x N] * [N * P] 的 N 要相等的限制
  20. sqlsrver-常见英语单词释意

热门文章

  1. 根据输入的半径值,计算球的体积。
  2. PMP到底是啥,你竟然还不知道?
  3. java获取mac地址-屏蔽ip封mac地址
  4. Jquery调用打印机打印(包含去除页眉页脚)
  5. java futuretask 单例_集群环境下java单例查询多了就异常
  6. 知乎最新x_zse_96
  7. 【数据存储】从hashMap、mysql、redis、到分布式
  8. 弘辽科技:淘宝怎么改发货时间?有什么发货规则?
  9. 安装软件出现nsis error对话框的解决方法
  10. python a股行情_用Python,tushare做一个A股每日收盘行情监测分析(含源代码)