//得到指定日期的第一天的日期,如: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的Date对象是处理日期和时间的主要工具,但默认方法并不直接提供...
除此之外,还有一种简洁的方式来获取上个月的最后一天,通过将本月的“01”号日期向前减去一天得到: ```csharp string beforeMouthLastDayAlt = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1)...
本文将详细介绍一个用于获取当月第一天和最后一天的JS时间小插件,以及它提供的其他有用方法。 首先,我们来理解如何获取当前月的第一天和最后一天。在JavaScript中,Date对象是处理日期和时间的主要工具。但是,它...
在这个计算过程中,我们首先将`@NOW`减去其日数,得到当月的第一天,然后向这个日期添加一个月(DATEADD(MONTH, 1, ...)),得到下月的第一天,最后再减去1,得到的就是本月的最后一天。最后,使用`DAY`函数获取...
本文将深入探讨如何在程序中返回给定日期当月的第一天和最后一天的日期,这一技能对于进行时间范围查询、数据分析、日历应用等功能的实现至关重要。 ### 核心知识点:返回给定日期当月的第一天和最后一天 #### 1. ...
6. 找到上个月的最后一天:在得到上个月的第一天后,加1天即可得到上个月的最后一天。 为了实现这些逻辑,你需要编写一系列的条件判断和计算语句。下面是一个基本的伪代码示例: ```易语言 .当前日期 = 取日期() ....
"易语言取上个月第一天和最后一天源码"这个标题所涉及的知识点,主要是关于如何利用易语言的内置函数和逻辑来获取指定月份的第一天和最后一天的日期。易语言作为一款中国本土的编程语言,以其独特的中文语法和丰富的...
总结一下,JavaScript获取当月第一天和最后一天的关键在于理解Date对象的属性和方法,并通过适当的计算调整日期。通过`setDate(1)`可以得到当月第一天,通过计算下个月第一天并减去一天可得到当月最后一天。这些知识...
实际上,在上面的例子中,我们将当前日期设置为1年1月1日,然后再减去一天来获得上一年的最后一天,这样的处理方式可能不会返回当前年份的最后一天。一个更准确的方法是根据当前年份计算出实际的最后一天,例如: `...
在C#编程语言中,获取每个月的第一天和最后一天是一个非常实用的功能,尤其是在处理与日期相关的数据时。本文将详细解析如何使用C#代码来实现这一功能,并对给定的示例代码进行深入分析。 ### C# 获取每月的第一天 ...
例如,获取当前周的第一天和最后一天、当前月的第一天和最后一天以及当前年份的第一天和最后一天。这些操作对于数据分析、报表生成等场景尤为重要。本文将详细介绍如何在ASP.NET中实现这一功能。 #### 代码解析 ...
在PHP编程中,处理日期是一个非常常见的需求,尤其是在需要根据用户的输入或者...希望上述内容能够帮助大家理解如何在PHP中获取指定月份的第一天和最后一天,这将对编写涉及日期计算和处理的PHP程序设计有很大的帮助。
3. **获取当前日期、本周周一日期、本月第一天和最后一天的具体实现** 4. **计算两个日期之间的天数差** ### 1. Java 时间类的基础介绍 在 Java 中,处理日期和时间的主要类有 `java.util.Date`、`java.util....
在Python编程中,有时我们需要获取特定年份中每个月的第一天和最后一天的日期,这在数据分析、日历应用或时间序列处理等场景中非常常见。本文将介绍两种方法来实现这个功能,帮助开发者更好地理解和应用。 ### 方法...
在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...
除了获取天数,还可以创建该月份的第一天和最后一天的日期对象。这在处理日期范围或者事件调度时非常有用。 6. **性能优化**: 对于大量数据处理,可以预先计算好一年所有月份的天数并存储,然后直接查询,提高...
在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天。 话不多说,附上代码: - (void)...
1. 获取当月的第一天和最后一天: 要计算工作日,我们首先需要知道当月的第一天和最后一天。可以使用`DateTime`类的`Month`、`Year`属性和`FirstDayOfMonth`、`LastDayOfMonth`扩展方法来获取这些信息。 2. 遍历...