`
dzqlhh
  • 浏览: 61174 次
社区版块
存档分类
最新评论

java计算给定年月日期的最有一天的日期

 
阅读更多
//需要注意的是:月份是从0开始的,比如说如果输入5的话,实际上显示的是4月份的最后一天,千万不要搞错了哦
	 private int getLastDayOfMonth(int year, int month) {   
         Calendar cal = Calendar.getInstance();   
         cal.set(Calendar.YEAR, year);   
         cal.set(Calendar.MONTH, month);   
        return cal.getActualMaximum(Calendar.DATE);   
     } 
	 private int getFirstDayOfMonth(int year, int month) {   
         Calendar cal = Calendar.getInstance();   
         cal.set(Calendar.YEAR, year);   
         cal.set(Calendar.MONTH, month);   
        return cal.getActualMinimum(Calendar.DATE);   
     } 
分享到:
评论

相关推荐

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...

    输入年月日,输出那天是星期几?

    通过上述代码,我们可以很容易地确定给定年份是否为闰年,并据此调整日期计算逻辑,因为闰年的2月有29天,而平年只有28天。 总之,解决“输入年月日,输出那天是星期几”的问题,需要掌握Java日期时间API的使用,...

    日期连续日期

    在设计数据库表时,如果有一个字段用于记录事件发生的日期,那么确保这些日期是连续的可以帮助优化查询效率。例如,在销售记录中,如果每天都有交易,连续的日期可以快速地通过索引定位到特定时间段的数据,提高查询...

    java实现二十四节气计算

    在Java编程语言中实现二十四节气的计算是一项有趣且实用的任务。二十四节气是中国传统历法的重要组成部分,它反映了地球在公转轨道上的位置变化,与农业生产、气候、民俗活动等紧密相关。以下是对这个话题的详细阐述...

    如何实现给定日期的若干天以后的日期

    在编程领域,尤其是在处理日期和时间的计算时,经常需要实现类似“给定日期的若干天以后的日期”的功能。这个需求在各种编程语言中都存在,包括PHP。本篇文章将详细讲解如何在PHP中实现这个功能,以及涉及到的相关...

    Java实现年月日三联动

    在IT行业中,尤其是在前端开发领域,"年月日三联动"是一种常见的交互设计,常见于日期选择器。这种设计使得用户在选择日期时,选择年份会自动更新月份的选项,选择月份则会进一步更新日期的选项,形成联动效果。在...

    java中Date的格式.pdf

    在实际应用中,这可能涉及到查询数据库以获取特定日期的工作状态,例如根据年月日字符判断某一天是工作日还是休息日。在示例中,创建了一个模拟的八月份数据数组,用于表示每个日期的工作/休息状态。 总的来说,...

    java Date获取年月日时分秒的实现方法

    最后,有一个额外的`main`方法片段,尝试获取当前日期并根据日数判断是否加1或2个月。这部分代码似乎不完整,因为`c`变量未定义,且没有正确地使用`cc`变量。但基本思路是,通过`Calendar.add(Calendar.MONTH, value...

    Java实现计算一个月有多少天和多少周

    在Java编程中,有时我们需要计算特定月份的天数和周数,这可能涉及到日期和时间的处理。在Java中,我们可以使用`java.util.Calendar`类来实现这一功能。`Calendar`是Java日期和时间API的核心类,提供了丰富的功能来...

    输入年月日,并打印出该月的日历,并显出星期,在日历上标出该日

    这通常涉及计算当月的第一天是星期几,以及当月总共有多少天。在确定了这些信息后,可以使用嵌套循环结构来输出日历的每一天,同时在每周结束时换行,以保持日历的整洁格式。 例如,代码中通过计算总天数和当前日期...

    万年历(JAVA实现)

    这个方法对于计算2月份的天数至关重要,因为闰年的2月有29天,而平年只有28天。 `dayOfMonth`方法计算给定年份和月份的天数,通过switch语句根据月份的不同来确定天数,考虑到闰年的特殊情况。如果是闰年且月份为2...

    详解Java中格式化日期的DateFormat与SimpleDateFormat类

    在Java编程语言中,日期和时间的格式化是通过`java.text.DateFormat`和`java.text.SimpleDateFormat`类来实现的。这两个类主要用于将日期和时间对象转换为人类可读的字符串,以及将这些字符串解析回日期和时间对象。...

    月历牌——输入年份月份可得到当月月历

    3. **日期和时间处理**:在接收到有效的年份和月份后,程序需要转换这些数据为计算机可理解的日期格式,并计算出当月的第一天和最后一天。 4. **月历生成算法**:根据计算出的月份起始日期,程序利用日历算法填充每...

    时间处理常用java

    根据给定的信息,本文将详细解释Java中时间处理的一些常用方法和技术点,这些技术点主要集中在日期和时间的创建、转换、格式化以及日期之间的计算等方面。 ### 一、使用Calendar进行日期操作 #### 1. 设置特定日期...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    Java简单日历

    这个方法会计算指定年月的第一天是星期几,然后填充正确的日期到按钮上。这涉及到Java日期处理中的`Calendar`类,它可以用来获取星期几、月份天数等信息。 总的来说,这个Java日历程序的实现涵盖了GUI组件的使用、...

    java万年历实例代码

    具体实现包括计算当月的第一天是星期几、当月有多少天等信息,并将这些信息格式化后输出到界面上。 #### 四、代码结构分析 整体来看,代码结构清晰,通过定义不同的方法来封装不同的功能,便于理解和维护。例如,`...

    实习生java面试题集及详细答案

    使用`java.time.LocalDate`和`java.time.MonthDay`可以获取指定日期所在月份的最后一天。 #### 格式化日期 利用`java.text.SimpleDateFormat`可以对日期进行格式化输出。 ### 数组与集合的区别 数组是固定长度的...

    JAVA实验02.doc

    2. 实现dayNum方法,该方法计算给定日期在当年是第几周的第几天。同时,处理日期不合法的情况,例如月份数超出范围(大于12或小于1)、日期超过当月最大天数或日期小于1。当日期不合法时,自定义异常MyException应当...

    最新JAVA编程题全集

    题目要求根据输入的年月日,计算这一天是一年中的第几天。这涉及到闰年和平年的判断,以及每月天数的累加。 #### 知识点15:数组排序:三数从小到大输出 题目要求输入三个整数,并将它们按从小到大的顺序输出。实现...

Global site tag (gtag.js) - Google Analytics