`

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

 
阅读更多
    //得到指定日期的第一天的日期,如:2010-08-01
    protected String getMinDateByDate(Date date){
    	Calendar calendar = Calendar.getInstance();
    	calendar.setTime(date);
    	int year 			= calendar.get(Calendar.YEAR);		
		String month 		= (calendar.get(Calendar.MONTH)+1) < 10?"0"+(calendar.get(Calendar.MONTH)+1):(calendar.get(Calendar.MONTH)+1)+"";
		int minDay 			= calendar.getActualMinimum(Calendar.DATE);
		String backMinDate 	= year+"-"+month+"-"+minDay;
		return backMinDate;
    }
    //得到指定日期的最后一天日期,如:2010-08-31
    protected String getMaxDateByDate(Date date){
    	Calendar calendar = Calendar.getInstance();
    	calendar.setTime(date);
    	int year 			= calendar.get(Calendar.YEAR);		
		String month 		= (calendar.get(Calendar.MONTH)+1) < 10?"0"+(calendar.get(Calendar.MONTH)+1):(calendar.get(Calendar.MONTH)+1)+"";
		int maxDay 			= calendar.getActualMaximum(Calendar.DATE);
		String backMaxDate 	= year+"-"+month+"-"+maxDay;
		return backMaxDate;
    }

 

分享到:
评论

相关推荐

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

    标题“javascript获取当月第一天和最后一天”涉及的是JavaScript编程中的日期处理技术,特别是如何获取当前月份的第一天和最后一天的日期。JavaScript的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...

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

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

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

    本文将详细介绍一个用于获取当月第一天和最后一天的JS时间小插件,以及它提供的其他有用方法。 首先,我们来理解如何获取当前月的第一天和最后一天。在JavaScript中,Date对象是处理日期和时间的主要工具。但是,它...

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

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

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

    本文将深入探讨如何在程序中返回给定日期当月的第一天和最后一天的日期,这一技能对于进行时间范围查询、数据分析、日历应用等功能的实现至关重要。 ### 核心知识点:返回给定日期当月的第一天和最后一天 #### 1. ...

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

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

    javascript脚本获取当月第一天日期和最后一天日期

    总结一下,JavaScript获取当月第一天和最后一天的关键在于理解Date对象的属性和方法,并通过适当的计算调整日期。通过`setDate(1)`可以得到当月第一天,通过计算下个月第一天并减去一天可得到当月最后一天。这些知识...

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

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

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

    在C#编程语言中,获取每个月的第一天和最后一天是一个非常实用的功能,尤其是在处理与日期相关的数据时。本文将详细解析如何使用C#代码来实现这一功能,并对给定的示例代码进行深入分析。 ### C# 获取每月的第一天 ...

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

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

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

    在PHP编程中,处理日期是一个非常常见的需求,尤其是在需要根据用户的输入或者...希望上述内容能够帮助大家理解如何在PHP中获取指定月份的第一天和最后一天,这将对编写涉及日期计算和处理的PHP程序设计有很大的帮助。

    java获取某一时间

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

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

    在Python编程中,有时我们需要获取特定年份中每个月的第一天和最后一天的日期,这在数据分析、日历应用或时间序列处理等场景中非常常见。本文将介绍两种方法来实现这个功能,帮助开发者更好地理解和应用。 ### 方法...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    IOS获取指定年月的当月天数

    在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天。 话不多说,附上代码: - (void)...

    根据年月得到当月的天数及日期

    除了获取天数,还可以创建该月份的第一天和最后一天的日期对象。这在处理日期范围或者事件调度时非常有用。 6. **性能优化**: 对于大量数据处理,可以预先计算好一年所有月份的天数并存储,然后直接查询,提高...

    c#计算当月工作日天数方法学习

    1. 获取当月的第一天和最后一天: 要计算工作日,我们首先需要知道当月的第一天和最后一天。可以使用`DateTime`类的`Month`、`Year`属性和`FirstDayOfMonth`、`LastDayOfMonth`扩展方法来获取这些信息。 2. 遍历...

    获取日期中的某一天

    C#使用c#获取某月的第一天和某月的最后一天,上个月的第一天,最后一天;本周第一天最后一天等等。欢迎使用!

    整理的SQL日期函数语句

    9. **本年的第一天和最后一天**:使用`DATEADD`和`DATEDIFF`计算出一年的起始和结束日期。 10. **本季度的第一天**:同样,`DATEADD`和`DATEDIFF`结合使用可以找到当前季度的第一天。 11. **本周的星期一**:`...

Global site tag (gtag.js) - Google Analytics