`
jackroomage
  • 浏览: 1217824 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

得到当前月份的第一天和最后一天

 
阅读更多

public static void main(String[] args){
  Calendar cal = Calendar.getInstance(); //日历
        // 当前月+1,即下个月
        cal.add(cal.MONTH, 1); //得到下个月的月份
        // 将下个月1号作为日期初始
        cal.set(cal.DATE, 1);
        // 下个月1号减去一天,即得到当前月最后一天
        cal.add(cal.DATE, -1);
        java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
                "yyyy-MM-dd");
        String day_end = df.format(cal.getTime());
        Calendar c = Calendar.getInstance();
        c.set(c.DATE, 1);
        System.out.println("当前月第一天>>"+df.format(c.getTime())) ;
        System.out.println("当前月最后一天>>>" + day_end);
 }
}

 

总结:

只要明白set与add的用法就很容易处理上面的问题!

 

分享到:
评论

相关推荐

    C#获取上个月第一天和最后一天日期的方法

    总结起来,获取上个月第一天和最后一天的日期在C#中主要有两种方法:一种是根据当前月份判断并计算,另一种是通过日期的加减操作。这两种方法在实际开发中都非常实用,可以根据具体情况选择使用。希望这篇文章对你...

    获取当月的第一天和最后一天

    总结一下,这个名为“获取当月的第一天和最后一天”的JS插件提供了获取当前月份范围的能力,同时可能包含了丰富的日期处理功能。掌握这种插件的使用,不仅能够提高开发效率,还能加深对JavaScript时间操作的理解。...

    js中获取当前月的第一天和最后一天

    在JavaScript中,获取当前月的第一天和最后一天是常见的日期处理任务,这有助于进行日历功能的开发或者数据统计等场景。以下是如何实现这个功能的详细步骤和相关知识点: 1. **JavaScript日期对象**:首先,我们...

    javascript获取当月第一天和最后一天

    这段代码首先创建了一个表示当前月份第一天的Date对象,然后通过`getDay()`得到该月的第一天是星期几。接着,我们通过将日期设置为0来获取上个月的最后一天,因为JavaScript会自动将超过月份总天数的日期设置为下个...

    获得当前月的第一天和最后一天

    虽然标准的`Date`对象可以满足我们的需求,但使用这样的库可能会简化代码,例如,XDate可能有一个直接获取月份第一天和最后一天的方法。另外,"用法.txt"文件可能包含了如何使用这个库的说明,如果在实际项目中使用...

    SQL获取当前月的第一天和最后一天和当前月一共几天

    总结来说,通过T-SQL,我们可以方便地获取当前月份的第一天、最后一天,并计算出当月的总天数。这些操作对于报表生成、数据分析、时间窗口计算等任务至关重要。理解这些日期函数和运算逻辑,能够帮助我们更有效地...

    易语言取上个月第一天和最后一天源码

    "易语言取上个月第一天和最后一天源码"这个标题所涉及的知识点,主要是关于如何利用易语言的内置函数和逻辑来获取指定月份的第一天和最后一天的日期。易语言作为一款中国本土的编程语言,以其独特的中文语法和丰富的...

    oracle时间函数,如何取得某月的第一天和最后一天

    使用 `LAST_DAY` 函数可以直接得到当前月份的最后一天。 ```sql SELECT LAST_DAY(SYSDATE) AS "Last Day Of This Month" FROM DUAL; ``` 以上就是关于 Oracle 时间函数的详细介绍以及如何使用这些函数来获取...

    易语言取上个月第一天和最后一天

    6. 找到上个月的最后一天:在得到上个月的第一天后,加1天即可得到上个月的最后一天。 为了实现这些逻辑,你需要编写一系列的条件判断和计算语句。下面是一个基本的伪代码示例: ```易语言 .当前日期 = 取日期() ....

    asp.net返回一周、一月、一年的第一天和最后一天

    获取当前月份的第一天和最后一天相对简单,主要步骤如下: 1. **确定当月第一天**:创建一个新的`DateTime`对象,设置为当前年的某月1号。 ```csharp DateTime beginMDate = new DateTime(DateTime.Now.Year, ...

    java代码获取当前月第一天和最后一天的毫秒值(csdn)————程序.pdf

    现在,`calendar.getTime().getTime()`将返回当前月份第一天的毫秒值,即`start`: ```java long start = calendar.getTime().getTime(); ``` 为了获取当前月份的最后一天,我们增加一个月(`add(Calendar.MONTH, ...

    PHP获取指定月份第一天和最后一天的方法

    这里使用了`mktime(23,59,59,date('m',strtotime($date))+1,0)`,同样是先将当前月份增加1,然后通过`0`代表该月的最后一天,`23,59,59`表示当天的23点59分59秒,这样就能得到下一个月第一天的前一秒的时间戳,即...

    java 获取时间 本周本年本月第一天最后一天

    这里的关键在于先将日期设置为当前月份的第一天,然后通过向日期添加一个月并再次设置为该月的第一天,再减去一天来获得当前月份的最后一天。 #### 本年第一天与最后一天 获取本年的第一天和最后一天也遵循类似的...

    C#每月第一天和最后一天

    以上示例代码提供了获取当前月份的第一天和最后一天的方法。这对于处理财务报表、统计数据分析等领域非常有用。通过对给定的代码片段进行分析,我们可以了解到C#中关于日期处理的一些基础方法,例如`AddDays`和`...

    易语言源码易语言取上个月第一天和最后一天源码.rar

    在“易语言源码易语言取上个月第一天和最后一天源码.rar”这个压缩包中,包含的源代码是用易语言编写的一个功能,即获取上一个月的第一天和最后一天的日期。 易语言的日期处理函数是编程中的一个重要部分,因为日期...

    取上个月第一天和最后一天.rar

    在IT领域,编程时常需要获取特定日期范围,例如上个月的第一天和最后一天。这个压缩包文件"取上个月第一天和最后一天.rar"显然包含了易语言(E Language)的源代码,用于实现这一功能。易语言是一种简洁明了、易学...

    js获取当前月的第一天和最后一天的小例子

    在JavaScript编程中,有时我们需要获取当前月份的第一天和最后一天,这对于日历应用、数据分析或者时间范围筛选等功能非常有用。本文将详细介绍如何使用JavaScript来实现这个功能,特别地,我们将结合一个使用XDate....

    计算本月和上个月的第一天和最后一天(SQL Server)

    在SQL Server中,计算当前月份和上个月的第一天和最后一天是常见的日期处理任务,尤其在数据统计和报告中非常有用。以下是如何使用SQL Server来完成这个任务的详细方法。 首先,我们需要理解SQL Server中的日期函数...

    SQL Server中获取第一天、最后一天

    这里的逻辑与获取月份第一天类似,只是将月份替换为了周,从而得到了当前周的第一天,即星期一的日期。 ### 3. 获取当前年的第一天 对于获取当前年度的第一天,我们使用年份(`yy`)作为`DATEDIFF`和`DATEADD`函数...

Global site tag (gtag.js) - Google Analytics