Update: 0.12 2011-9-5  - 修复一个当使用农历正月日期初始化日历时陷入死循环的问题。Update: 0.11 2009-12-27  - 修复了获取中文农历时未计算农历日期的问题; - 加入一个字段CHINESE_TERM_OR_DATE用于模仿台历的显示方式:如果当天有节气则指示节气,如果是初一指示农历月,否则指示农历日。从和荣笔记找到的农历算法,用Ca
转载 2023-08-29 14:20:52
74阅读
java农历java 农历
转载 2023-05-22 22:40:35
117阅读
1.新建一个util工具类
转载 2023-05-22 22:39:15
459阅读
package com.allynav.iefa.utils; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.List; impor
转载 2023-08-11 20:41:43
128阅读
雖然Java 8之後的日期函式庫能夠支援多種曆法,但是中國的農曆還是尚未被納入支援範圍。如果要在Java使用農曆曆法,可以使用「JavaChineseCalendar」這個Java函式庫。JavaChineseCalendar支援農曆和西曆日期的轉換,時間可從西曆的西元1901年2月19日支援到2050年12月31日。另外,它還能計算生辰八字的重量。【以上信息转载于官网】代码演示:農曆 date
转载 2023-07-16 17:24:11
103阅读
import java.util.Arrays; import java.util.Date; import java.util.GregorianCalendar; /** * 工具类,实现阴阳历互转 * * @author luohao */ public class LunarCalendar { /** * 支持转换的最小农历年份 */ pub
转载 2023-09-01 14:33:40
81阅读
文章目录常用类库-java.util.Calendar简介常用字段YEARMONTHDATE 和 DAY_OF_MONTHDAY_OF_YEARDAY_OF_WEEK常用方法getInstancegetTimesetTimegetsetaddgetActualMaximum 常用类库-java.util.Calendar简介类名:public abstract class Calendar ex
经常在一些项目中遇到客户提出对农历节日的支持,因此找了一些网络资料进行了一些调整,增加一些便捷方法。
转载 2023-05-22 22:42:24
222阅读
本章主要是收藏一些常用的类和接口,包括:万年历(农历、阳历节日、阴历节日)、自定义的Calendar接口。  万年历源码如下(ChineseCalendar.java):package com.via.mce.monthcalendar.utils; import java.util.Calendar; import java.util.Date; import java.u
说明农历计算,百度的计算比较准确,包括黄历禁忌计算都比较准确,而其他的一些网站,你可以对比下,基本上农历要是能准确就算不错了,一般是闰月就有问题,年头年尾也有问题。一般是JS实现的,很少有Java版本的,我观摩了网上N多Java版本的,基本都有问题,所以下定决心,翻译了一下Javascript成Java,故得出这个接口。现在,我们网站采用微服务的方式提供出来,响应效率高,可以达到不限制次数。关键是
Update: 0.12 2011-9-5  - 修复一个当使用农历正月日期初始化日历时陷入死循环的问题。Update: 0.11 2009-12-27  - 修复了获取中文农历时未计算农历日期的问题; - 加入一个字段CHINESE_TERM_OR_DATE用于模仿台历的显示方式:如果当天有节气则指示节气,如果是初一指示农历月,否则指示农历日。从和荣笔记找
Java 农历算法
转载 2023-05-18 22:19:30
229阅读
package com.watsons.onstore.user.api.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java
import java.util.*; public class MyCalendar { private int year = 0; private int month = 0; public void setyear(int year) { this.year = year; } public void setmonth(int month) { this.month
转载 2023-08-19 15:23:17
186阅读
# 实现Java农历 ## 1. 简介 在Java中实现农历可以帮助我们将公历日期转换为农历日期,并获得农历的一些特殊信息,如农历的年、月、日、生肖、节气等。本文将指导你实现Java农历的功能。 ## 2. 实现步骤 下面是实现Java农历的步骤概览: | 步骤 | 描述 | | ---- | ---- | | 1. 获取公历时间 | 获取当前公历日期,包括年、月、日等信息 | | 2. 计
原创 2023-08-02 18:53:18
435阅读
## 实现农历Java ### 1. 整体流程 下面是整个实现农历Java的流程图: ```mermaid sequenceDiagram participant 小白 participant 开发者 小白 ->> 开发者: 请求帮助 开发者 ->> 小白: 好的,我来教你 开发者 ->> 开发者: 确定需求 开发者 ->> 小白: 了解需求
原创 11月前
15阅读
最近在写日历,发现很多开源的常用的日历根本不能显示出除夕这个节日,所以在github上找到一个计算出大部分农历之后修改了一下,这里科普下,除夕有可能是29,也有可能是30,中国农历一个月只有29天或者30天。 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;
转载 2023-08-10 23:43:08
62阅读
两种转换结果的方法都在,根据自己需要的格式,解放注释即可结果:阳历:1991-02-13 农历: 1990年十二月廿九 阳历:1991-02-13 农历: 1990-12-29 java工具类:package com.boot.common.utils; import java.text.ParseException; import java.text.SimpleDateForm
农历算法简介以及公式 一、节气的计算   先给节气进行编号,从近日点开始的第一个节气编为0,编号如下及其相应的月份如下: 0 小寒 腊月 6  清明 三月 12 小暑 六月 18 寒露 九月 1 大寒 腊月 7  谷雨 三月 13 大暑 六月 19 霜降 九月 2 立春&nb
转载 2023-10-20 18:13:59
74阅读
中国农历 支持公历范围为:1900-01-31到2099-12-31范围内,农历日期和公历日期的转换。 实现思路 通过记录1900年-2099年间的农历信息到二维数组中,经过查询和相关计算就能实现公历日期和农历日期之间的转化。 例如: { 8, 131, 301, 331, 429, 528, 627, 726, 825, 924, 1023, 1122, 1222, 1320 }, //
  • 1
  • 2
  • 3
  • 4
  • 5