`
no_bao
  • 浏览: 315836 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java取给定月份的最后一天

    博客分类:
  • j2ee
阅读更多
public static String getLastDayOfMonth(String year, String month) {
  Calendar cal = Calendar.getInstance();
  //年
  cal.set(Calendar.YEAR, Integer.parseInt(year));
  //月,因为Calendar里的月是从0开始,所以要-1
  cal.set(Calendar.MONTH, Integer.parseInt(month) - 1);
  //日,设为一号
  cal.set(Calendar.DATE, 1);
  //月份加一,得到下个月的一号
  cal.add(Calendar.MONTH,1);
  //下一个月减一为本月最后一天
  cal.add(Calendar.DATE, -1);
  return String.valueOf(cal.get(Calendar.DAY_OF_MONTH));//获得月末是几号

}
分享到:
评论

相关推荐

    java编写的日历类程序,输入年份和月份,打印出该月的日历

    - 设置当前日期为指定年份和月份的第一天:`cd.set(year, month - 1, 1);` - 注意:`Calendar` 类的月份索引是从0开始的,因此实际月份需减1。 - 获取当前日期是一周中的第几天:`int week = cd.get(Calendar.DAY...

    java日期操作大全

    接着,通过`add(Calendar.MONTH, 1)`将月份增加1,这将使日期移动到下个月的第一天,然后使用`add(Calendar.DAY_OF_MONTH, -1)`回退一天,即可得到指定月份的最后一天。 2. **获取指定月份的最后一天**: 获取指定...

    判断当前日期是否在本月的最后一周内

    本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...

    获取这个月最后一天日期.docx

    在给定的文档中,我们关注的是如何获取一个月份的第一天和最后一天的日期。这里涉及到了JavaScript(js)和Java两种编程语言的实现方法。 首先,在JavaScript中,我们可以使用内置的`Date`对象来获取当前日期,并...

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    用java实现的万年历

    2. **月份和天数计算**:万年历需要知道每个月有多少天,闰年和平年的区别,以及如何根据给定的年份和月份计算一个月的第一天和最后一天。这涉及到关于公历规则的知识,例如闰年规则:能被4整除但不能被100整除的...

    Java_Date应用实例

    上述代码展示了如何使用Java的Date和Calendar类获取指定月份的第一天和最后一天,以及进行日期格式化的实用方法。 首先,`getMonthBegin`方法用于获取给定日期所在月份的第一天。它接受一个字符串`strdate`作为参数...

    java实现输入任意两个日期输出月份数和天数

    java实现输入任意两个日期输出月份数和天数,综合考虑闰年、2月等因素,对于整月计算利息或按天数计算利息提供基础工具类。也可以吧内部类独立出来,方便跨包调用,可自行调整。很实用的一个实现。其他百度查到的很...

    java 打印任意一年日历

    要打印任意一年的日历,首先创建一个`Year`对象,然后遍历这一年的每个月,对于每个月,再遍历每一天,打印出来。可以使用`System.out.println()`或者自定义格式化输出。 下面是一个简单的示例代码(基于提供的`...

    给定时间自动获取上月25号本月24号.doc

    4. 日期计算:在代码中,我们可以看到日期计算的实现,例如获取上个月的25号、本月的24号、本月的1号、本月的最后一天等。这些日期计算可以帮助我们实现业务逻辑中的日期处理。 5. 日期比较:在代码中,我们可以...

    java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip

    在`Exercise6_6.java`中,可能涉及的是遍历指定月份的所有日期,输出每一天的日期信息。这通常会用到循环,并且每次循环中对`calendar`进行一天的递增: ```java for (int day = 1; day ; day++) { calendar.set...

    Java 程序查找给定年份是否为闰年.docx

    闰年是公历中的一种特殊年份,它有366天而不是通常的365天,通过在2月份添加一天来实现。根据闰年的规则,我们有以下几点需要注意: 1. 世纪年是指以00结尾的年份,例如1900年、2000年等。 2. 只有能被400整除的...

    java获得各种时间

    获取月份的第一天和最后一天 ```java System.out.println("获取本月第一天:" + tt.getFirstDayOfMonth()); System.out.println("获取上月第一天:" + tt.getPreviousMonthFirst()); System.out.println("获取上月...

    万年历的java实现

    每个单元格代表一天,用不同颜色区分工作日和周末,特殊日期如节假日可以用特殊标记。 5. **导航功能**: 实现向前和向后翻页的功能,可以通过改变`Calendar`对象的年、月属性实现。 6. **事件处理**: 用户点击...

    JavaDate应用实例.pdf

    在给定的代码片段中,我们看到了如何使用这两个类来获取指定月份的第一天和最后一天。以下是这些方法的详细解释和相关知识点。 1. **获取指定月份的第一天**: `getMonthBegin`方法 这个方法接收一个表示日期的字符...

    Java获取各种时间

    - `getThisSeasonTime(int month)`:获取本季度第一天到最后一天的日期范围,这需要根据给定的月份确定季度。 此外,`TimeTest.getTwoDay()`方法用于计算两个日期之间的间隔天数,这可以通过将日期转换为毫秒,然后...

    java中队日期的操作

    `getLastDayOfMonth`方法用于计算给定年份和月份的最后一天。通过创建一个`Calendar`实例,设置年份和月份,然后将日期设为1,月份加1,再减去一天,即可得到上一月的最后一天。在Java 8及更高版本中,可以使用`...

    简单好用的java日历

    此代码段展示了一个简单的日历程序,使用Java编写,旨在帮助用户计算给定日期的下一天。在Java中,日期处理通常涉及到`java.util.Calendar`和`java.util.Date`类,但本示例采用了一种更基础的方法,仅使用基本的数学...

    java万年历代码.java万年历代码

    程序首先会判断输入年份是否为闰年,并计算出指定月份的第一天是星期几,然后输出该月份的日历。 ### 2. 代码结构解析 #### 2.1 导入必要的包 ```java import java.util.Scanner; ``` 这里导入了`java.util....

    Java编写的日历源代码

    1. 初始化:根据给定的年份和月份,创建一个表示当前月份的日期对象。 2. 显示日历:创建一个2D数组来模拟日历的格子,每个元素代表一天。考虑星期几的起始,确保日历布局正确。 3. 跳转功能:添加按钮或菜单项,...

Global site tag (gtag.js) - Google Analytics