`
sun201200204
  • 浏览: 299384 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java获取某月天数

    博客分类:
  • java
阅读更多
    public static void main(String[] args) {
        Calendar   cal   =   new   GregorianCalendar();
        //或者用Calendar   cal   =   Calendar.getInstance();

        /**设置date**/
        SimpleDateFormat oSdf = new SimpleDateFormat ("",Locale.ENGLISH);
        oSdf.applyPattern("yyyyMM");
        try {
            System.out.println(oSdf.parse(date));
            cal.setTime(oSdf.parse(date));
        } catch (ParseException e) {
            e.printStackTrace();
        }

        /**或者设置月份,注意月是从0开始计数的,所以用实际的月份-1才是你要的月份**/
        //一月份: cal.set(   2009,   1-1,   1   );

        /**如果要获取上个月的**/ 
        //cal.set(Calendar.DAY_OF_MONTH, 1);
        //日期减一,取得上月最后一天时间对象
         //cal.add(Calendar.DAY_OF_MONTH, -1);
        //输出上月最后一天日期
         //System.out.println(cal.get(Calendar.DAY_OF_MONTH));
        /**开始用的这个方法获取月的最大天数,总是得到是31天**/
        //int num = cal.getMaximum(Calendar.DAY_OF_MONTH);
        /**开始用的这个方法获取实际月的最大天数**/
        int num2 = cal.getActualMaximum(Calendar.DAY_OF_MONTH);

        System.out.println(num2);
    }

分享到:
评论

相关推荐

    java代码-获取某月的最大天数

    java代码-获取某月的最大天数 ——学习参考资料:仅用于个人学习使用

    java 显示某年某月某一周的信息

    Java没有直接提供获取某月某周的方法,但可以通过计算来实现。首先,确定目标日期所在周的周一,然后计算出这一周的其它日期。`plusDays()`方法可以用来加减天数。 以下是一个简单的示例代码,展示了如何显示某年某...

    java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)

    java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)、指定天的开始和结束日期、返回某个日期前几天的日期并转换成字符串

    java中计算某个月的工作日总共几天

    根据提供的文件信息,我们可以总结出以下关于Java中计算某个月工作日的相关知识点: ### Java中计算某个月的工作日总数及具体工作日 #### 概述 在Java中,要计算一个月内有多少个工作日(通常指周一至周五),以及...

    java获取某一时间

    根据给定文件的信息,本文将深入探讨 Java 中与时间处理相关的知识,重点在于获取特定日期的方法及其实现细节。文章将覆盖如下知识点: 1. **Java 时间类的基础介绍** 2. **日期格式化与解析** 3. **获取当前日期、...

    输入年、月,求该年该月的最大天数

    根据给定文件的信息,本文将围绕“输入年、月,求该年该月的最大天数”的功能需求,详细解析相关的知识点。此程序主要涉及到的知识点包括:基础的Java语法、条件判断逻辑、闰年的判断方法等。 ### 一、基础知识 ##...

    java获取当年的法定节假日和工作日等信息

    * 03-获取一年中总共的天数。 * 04-获取一年中法定节假日的天数。 * 05-获取一年中需要补班的周末天数。 * 06-获取一年中周末的天数(周六+周日)。 * 07-获取一年中休息日的天数(法定节假日+不需要补班的周末...

    Java中封装的全局日期处理工具类

    获取日期中的某数值。如获取月份 增加日期中某类型的某数值。如增加日期 获取精确的日期 判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 ...

    DateUtil.java

    java获取当年的第一天、获取当年的最后一天、获取某年最后一天日期、获取当前月第一天、获取当前月最后一天、获取当前时间所在周的周一和周日的日期时间、获取当前时间所在周的周一和周日的日期时间

    请假时长计算和每月工作天数计算源码

    总结来说,Java提供了一系列强大的日期和时间API,能够方便地处理请假时长和每月工作天数的计算。这些功能的实现不仅要求程序员熟悉Java的时间处理类,还需要对业务逻辑有深入理解,如工作日定义、节假日处理等。在...

    java 日期转化计算

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

    JAVA时间工具类(计算法定工作日工时等)

    JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),...计算某月第一个工作日,计算某月最后一个工作日。

    Java实现:月,日,年,周,访问量统计

    5. **统计方法**:你可以编写方法来计算特定时间范围内的访问量,比如获取某个月、某天或某年的总访问量。这通常涉及遍历日期数据结构,累加对应的访问计数。 6. **并发与多线程**:如果应用是多线程的,你需要确保...

    java 输入某年某月某日,判断这一天是这一年的第几天

    接着,我们使用`Scanner`类从用户那里获取输入的年、月、日。 然后,通过`switch`语句,我们可以根据输入的月份计算出前几个月的总天数。对于2月,由于2月的天数受闰年影响,因此需要特殊处理。其他月份的天数可以...

    java 按照每周分组

    对于"每周分组",我们可能会用到`YearWeek`类,它表示一年中的某一周。 1. **日期转换**:从原始日期(如字符串或`Date`对象)转换为`YearWeek`对象,可以使用`java.time`包中的`YearWeek`类。例如: ```java ...

    用java实现的万年历

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

    Java获取各种日期的函数(方法).docx

    Java语言中日期操作函数是非常重要的一部分,日期操作函数可以帮助开发者快速获取和处理日期相关的信息。本文将对Java日期操作函数进行详细的介绍和分析。 1. 日期操作函数的基本概念 在Java中,日期操作函数主要...

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

    - 根据是否为闰年判断当月天数: - 非闰年情况下,二月有28天;闰年情况下,二月有29天。 - 输出具体日期: - 首先输出前导空格(根据一周中的第几天决定)。 - 接着输出每个日期,每七个日期换一行。 #### 4....

    计算输入的某年某月某日是该年的第几天

    在编程领域,计算某年某月某日是该年的第几天是一个常见的日期处理问题,它涉及到日期运算和日历算法。这个任务可以通过多种编程语言来实现,如Python、Java、C++等。以下我们将深入探讨如何进行这样的计算,并提供...

    JAVA日期判断方法小结

    获取指定年中某月的天数是日期判断中的另一个重要方法。该方法可以使用以下代码实现: ```java public static int getDaysInMonth(int m, int y) { switch (m) { case 1: case 3: case 5: case 7: case 8: ...

Global site tag (gtag.js) - Google Analytics