当前位置: 首页 > news >正文

android 根据公历日期准确节气计算年月日时天干地支 四柱八字

1 年柱   

判断当前日期是否超过本年的立春    未超过年份-1  已超过按当前年份计算

2月柱

当前日期是否超过当月的第一个节气  未超过-1  超过当前月份计算

节气对日柱时柱没影响。

获取某年某月第一个节气的准确日期

private int sTerm(int y, int n) {int[] sTermInfo = new int[]{0, 21208, 42467, 63836, 85337, 107014,128867, 150921, 173149, 195551, 218072, 240693,263343, 285989, 308563, 331033, 353350, 375494,397447, 419210, 440795, 462224, 483532, 504758};Calendar cal = Calendar.getInstance();cal.set(1900, 0, 6, 2, 5, 0);long temp = cal.getTime().getTime();cal.setTime(new Date((long) ((31556925974.7 * (y - 1900) + sTermInfo[n] * 60000L) + temp)));int a = cal.get(Calendar.DAY_OF_MONTH);return a;
}

http://www.lryc.cn/news/449999.html

相关文章:

  • VMware虚拟机连接公网,和WindTerm
  • 游戏盾SDK真的能无视攻击吗
  • 【QT】亲测有效:“生成的目标文件包含了过多的段,超出了编译器或链接器允许的最大数量”错误的解决方案
  • 什么是 Apache Ingress
  • SpringBoot助力墙绘艺术市场创新
  • Antlr的使用
  • HealChat心理大语言模型 丨OPENAIGC开发者大赛高校组AI创作力奖
  • PyQt5整合爬虫制作图片爬取器-幽络源
  • DC00023基于jsp+MySQL新生报到管理系统
  • AdaptIoT——制造业中使用因果关系的自我标签系统
  • 代码随想录算法训练营Day15
  • Thinkphp/Laravel旅游景区预约系统的设计与实现
  • SpringCloud学习记录|day1
  • Elasticsearch讲解
  • Linux嵌入式有发展吗,以及对uboot,kernel,rootfs的领悟
  • 基于Springboot+Vue的公寓管理系统(含源码+数据库)
  • 多功能声学气膜馆:承载梦想与希望的舞台—轻空间
  • 【线程】线程池
  • 输出 / 目录下所有目录文件的大小并排序
  • 【hot100-java】【编辑距离】
  • 随手记:牛回速归
  • UI设计师面试整理-设计过程和方法论
  • ACM 纳新每日一题 4329: 三进制
  • WebGIS包括哪些技术栈?怎么学习?
  • 无人机之集群控制及应用
  • AV1 Bitstream Decoding Process Specification--[9]:语法结构语义-5
  • APISIX 联动雷池 WAF 实现 Web 安全防护
  • 音频剪辑还能在线做?以前的我真是OUT了,效果秒杀专业软件
  • Library介绍(三)
  • VMware搭建DVWA靶场