`
wing123
  • 浏览: 796667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

得到指定月的第一天和最后一天

    博客分类:
  • Java
 
阅读更多
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
//当月时间的上个月份
calendar.set(Calendar.MONTH, month-1);
//上个月份最后一天        
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
Date strDateTo = calendar.getTime();
System.out.println(DateUtils.format(strDateTo, DateUtils.DATE));
       
 //上个月份第一天        
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
strDateTo = calendar.getTime();
System.out.println(DateUtils.format(strDateTo, DateUtils.DATE));
 

 

分享到:
评论

相关推荐

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

    除此之外,还有一种简洁的方式来获取上个月的最后一天,通过将本月的“01”号日期向前减去一天得到: ```csharp string beforeMouthLastDayAlt = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1)...

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

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

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

    本文将详细介绍几个常用的 Oracle 时间函数,并通过示例解释如何使用这些函数来获取某个月的第一天和最后一天。 #### 1. ADD_MONTHS 函数 **功能描述**:`ADD_MONTHS` 函数用来给一个日期增加指定数量的月份。 **...

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

    实际上,在上面的例子中,我们将当前日期设置为1年1月1日,然后再减去一天来获得上一年的最后一天,这样的处理方式可能不会返回当前年份的最后一天。一个更准确的方法是根据当前年份计算出实际的最后一天,例如: `...

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

    在这个计算过程中,我们首先将`@NOW`减去其日数,得到当月的第一天,然后向这个日期添加一个月(DATEADD(MONTH, 1, ...)),得到下月的第一天,最后再减去1,得到的就是本月的最后一天。最后,使用`DAY`函数获取...

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

    例如,获取当前周的第一天和最后一天、当前月的第一天和最后一天以及当前年份的第一天和最后一天。这些操作对于数据分析、报表生成等场景尤为重要。本文将详细介绍如何在ASP.NET中实现这一功能。 #### 代码解析 ...

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

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

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

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

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

    为了获取当前月份的最后一天,我们增加一个月(`add(Calendar.MONTH, 1)`),但不包括下个月的第一秒。所以我们需要在增加月份之后,将秒数减1,得到的是本月的最后一天的最后一秒: ```java calendar.add(Calendar...

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

    这里,`DATEADD(MONTH, -1, @currentDate)`将当前日期减去一个月得到上个月的日期,然后同样使用`DATEFROMPARTS`和`EOMONTH`函数来获取上个月的第一天和最后一天。 在DevOps环境中,这样的日期计算可能应用于自动化...

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

    例如,获取某个月的第一天和最后一天并不像获取当前日期那样直观。原生的Date对象没有直接提供这样的方法,所以我们需要通过一些技巧来实现。 XDate.js是一个增强JavaScript日期处理功能的库,它提供了更方便的API...

    java获取某一时间

    3. **获取当前日期、本周周一日期、本月第一天和最后一天的具体实现** 4. **计算两个日期之间的天数差** ### 1. Java 时间类的基础介绍 在 Java 中,处理日期和时间的主要类有 `java.util.Date`、`java.util....

    返回某月的最后一天的日期

    ' 获取下个月第一天的日期,然后减去1天得到上个月的最后一天 GetTheLastDay = DateSerial(nY, nM, 1) - 1 End Function ``` 通过以上分析,我们不仅了解了如何在VBScript中实现返回某月最后一天的功能,还学习了...

    利用python获取某年中每个月的第一天和最后一天

    # 遍历1到12月,获取2016年的每个月的第一天和最后一天 for x in range(1, 13): # 创建每月第一天的日期对象 dt_start = datetime.datetime(2016, x, 1) # 如果是12月,直接设置最后一天为12月31日 if x == 12...

    C#中的DateTime:本周,本月,本年,本周第一天

    - `startYear`和`endYear`分别表示本年的第一天和最后一天,直接通过指定年份和月份来获取。 #### 四、扩展功能 除了上述基本功能外,还可以利用`AddDays()`、`AddMonths()`、`AddYears()`等方法组合实现更多功能...

    返回给定日期当月的第一天、最后一天的日期

    代码片段中的逻辑主要是为了根据给定日期返回该月的第一天和最后一天。其核心在于: - 首先,使用`FormatDateTime`函数获取给定日期的年份和月份,存储在`tmpY`和`tmpM`变量中。 - 接着,通过条件判断检查当前日期...

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

    本篇将深入解析“易语言取上个月第一天和最后一天源码”这个主题,以及相关知识点。 在易语言中,日期和时间的处理是编程中的常见任务之一。获取上个月的第一天和最后一天,是数据分析、报表生成等场景中经常会遇到...

    asp.net 日期函数 某月的第一天和最后一天的日期

    通过上述方法,无论我们关心的是当前月还是任意指定的月份,都可以轻松地获取到月的第一天和最后一天的日期。这不仅为开发者提供了一种清晰直观的方式来处理时间数据,也为各种应用提供了灵活的日期计算功能。通过...

    获得指定月的和第一秒和最后一秒

    标题中的“获得指定月的和第一秒和最后一秒”指的是在编程中获取特定月份的第一天的零时零分零秒和最后一天的最后一秒的时间戳,这通常涉及到日期和时间的处理。在Java中,我们可以使用`java.time`包或者旧的`java....

Global site tag (gtag.js) - Google Analytics