`
tianyalinfeng
  • 浏览: 444294 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

java获取某一年某个节气日期

    博客分类:
  • Java
 
阅读更多

private static String[] solarTerm = { "小寒", "大寒", "立春", "雨水", "惊蛰", "春分",

"清明", "谷雨", "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑", "白露",

"秋分", "寒露", "霜降", "立冬", "小雪", "大雪", "冬至" };

 

private static int[] sTermInfo = { 0, 21208, 42467, 63836, 85337, 107014,

128867, 150921, 173149, 195551, 218072, 240693, 263343, 285989,

308563, 331033, 353350, 375494, 397447, 419210, 440795, 462224,

483532, 504758 };

 

/**

* 获取y年第n个节气的日期,从0开始算第一个

**/

private static Date sTermDate(int y, int n) {

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)));

return cal.getTime();

}

分享到:
评论

相关推荐

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

    java实现二十四节气计算

    总之,实现Java版的二十四节气计算涉及到对日期处理、天文知识和编程技巧的综合运用。这不仅有助于提升编程能力,还能增进对中国传统文化的理解。通过阅读提供的源码和公式文档,我们可以进一步学习和改进这种实现。

    java计算24节气

    Java编程语言在处理日期和时间方面提供了强大的支持,这使得我们能够轻松地计算中国的24节气。24节气是中国传统历法的重要组成部分,它根据太阳在黄道上的位置来划分一年的时间,反映了四季的变化和农事活动的周期。...

    java节气算法

    获取指定年份的所有节气和每个节气具体时间 获取指定年份的所有节气和每个节气具体时间

    纯JAVA计算日期的农历节日、公历节日代码!

    在Java编程语言中,处理日期和时间是一项常见的任务,尤其是涉及到农历和公历节日的计算。这个主题的核心在于如何利用Java API来实现农历和公历节日的转换与判断。以下是一些关键的知识点: 1. **Java日期时间API**...

    农历转换、日期转换、时间转换、老黄历、二十四节气、干支纪年、传统节日、星期工具类Java版

    农历转换、日期转换、时间转换、老黄历、二十四节气、干支纪年、传统节日、星期工具类Java版

    获取农历、兔年之类的、节气的纯JAVA代码

    在Java编程中,获取农历、生肖以及节气的信息是一项常见的需求,特别是在开发与中国传统文化相关的应用时。本篇文章将深入探讨如何使用纯Java代码实现这些功能,主要基于提供的DEMO输出来解析和理解代码。 首先,...

    java 节气 干支 源码

    `LunarCalendar.java`很可能是农历类,负责农历日期的计算和转换,包括获取当前的干支和节气。`LunarDate.java`可能是表示农历日期的类,包含日期的属性如年、月、日,以及相关的农历信息。而`JulianDate.java`则...

    Java万年历包含公历农历星期二十四节气

    此外,Java万年历还支持显示系统当前时间,这需要调用Java的日期和时间API,如`java.util.Date`、`java.time`包中的`LocalDateTime`、`ZonedDateTime`等类,以便获取和展示实时的时间信息。考虑到时区问题,程序还...

    日期js 万年历中提取的单天日期包括洋历农历节日节气等全部信息

    "日期js 万年历中提取的单天日期包括洋历农历节日节气等全部信息"这个主题涉及到了JavaScript编程语言中的日期处理,以及如何构建一个功能完备的万年历系统。下面我们将深入探讨这些知识点。 首先,JavaScript中的...

    VB计算24节气.zip

    VB6的事件驱动编程模型使得用户界面设计直观易懂,可能在源码中会有一个简单的用户界面,用户只需输入年份,程序就能自动计算出这一年所有节气的日期并显示出来。这样的程序不仅能够帮助我们理解24节气的天文意义,...

    java阳历转农历

    Java阳历转农历类可以将公历日期转换为农历日期,提供了一个便捷的方式来获取农历日期。 在 Java 中,实现阳历转农历需要使用到 Calendar 和 Date 类。Calendar 类提供了一个抽象的日历模型,可以用来计算日期的年...

    Java 实现将每年的节假日,周末,工作日详情记录至数据库表中

    1. **日期处理库**: Java中,`java.time`包提供了强大的日期时间处理功能,例如`LocalDate`类用于处理日期,`DayOfWeek`枚举表示一周中的日子。我们可以通过这些类获取每年每一天的详细信息,如判断是否为工作日、...

    24节气java代码.zip

    在Java编程语言中,24节气的实现涉及到日期时间处理和算法理解。24节气是中国农历的一部分,根据太阳在黄道上的位置分为二十四段,每段大约15度,对应一年中的不同气候阶段。要创建一个精确到时间的24节气类,我们...

    二十四节气计算日期

    在Java编程中,此类通常会包含一个或多个方法来计算特定年份的任意节气的确切日期和时间。算法可能基于太阳黄经度的变化,因为每个节气对应着太阳在黄道上经过的特定角度。计算时需要考虑地球公转的不均匀性以及历法...

    java公历转农历及计算节气的工具类

    输入公历可获取当日农历(包括属相)和节气

    Delphi 日期加节气控件 日期加节气控件

    5. **API设计**:控件需要提供简单易用的API,让开发者能够轻松地将它整合到自己的项目中,设置日期格式,获取节气数据等。 6. **兼容性**:确保控件与不同版本的Delphi以及VCL框架兼容,以便广泛的开发者群体可以...

    Android 精确计算农历二十四节气-IT计算机-毕业设计.zip

    4. **Android SDK**:理解并使用Android SDK中的日期和时间API,如`java.util.Calendar`和`java.time`包(Java 8及以上版本),用于处理日期和时间计算。 5. **农历转换算法**:实现农历和公历之间的转换,这需要...

    C#如何获取中国农历日期及节气.rar

    在C#编程环境中,获取中国农历日期和节气是一项常见的需求,特别是在开发与中国传统文化相关的应用时。本压缩包文件提供了一个实例,名为“实例53 如何获取中国农历日期及节气”,它将帮助开发者理解并实现这一功能...

    js获取年月日农历24气节

    在JavaScript编程语言中,获取农历日期以及24节气是一项常见的需求,特别是在开发与中华文化相关的应用时。在给定的标题“js获取年月日农历24气节”和描述“js获取年月日农历、24气节、星期、出行描述”中,我们可以...

Global site tag (gtag.js) - Google Analytics