`
jackleechina
  • 浏览: 587363 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

java获取一个月的天数

    博客分类:
  • java
 
阅读更多
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Test {

	public static void main(String[] args) {
		//获取当前时间
		Calendar cal = Calendar.getInstance();
		//下面可以设置月份,注:月份设置要减1,所以设置1月就是1-1,设置2月就是2-1,如此类推
		cal.set(Calendar.MONTH, 1-1);
		//调到上个月
		cal.add(Calendar.MONTH, -1);
		//得到一个月最最后一天日期(31/30/29/28)
		int MaxDay=cal.getActualMaximum(Calendar.DAY_OF_MONTH);
		//按你的要求设置时间
		cal.set( cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), MaxDay, 23, 59, 59);
		//按格式输出
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
		System.out.println(sdf.format(cal.getTime()));		
	}
}


http://zhidao.baidu.com/question/313774129.html
分享到:
评论

相关推荐

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

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

    java 获取上月、一个月最后一天、周一、周日、本月日期

    获取一个月最后一天可以使用 Calendar 类的 getActualMaximum 方法,获取当前月份的最大的天数。然后可以使用 set 方法设置日期,并格式化输出。代码如下: ```java int MaxDay = c.getActualMaximum(Calendar.DAY_...

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

    在Java中,要计算一个月内有多少个工作日(通常指周一至周五),以及具体哪些日子是工作日,可以通过多种方法实现。这里将介绍一种较为通用的方法:利用`java.util.Calendar`类来计算指定月份内的工作日。 #### 一...

    java 请假天数计算工具类

    综上所述,这个"java 请假天数计算工具类"涉及到Web应用开发、用户认证、数据存储和日期处理等多个方面的技术,是一个综合性的编程任务。开发者需要理解并掌握相关技术,以满足企业实际需求。通过良好的设计和编码...

    javaScript和java中日期相减得出天数方案

    在Java中,计算两个日期之间的天数差同样是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`SimpleDateFormat`类来格式化日期字符串。 - 创建`Date`对象代表两个日期。 - 计算两...

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

    一个月的天数由其所属的月份和是否是闰年决定。1月和3月有31天,4月、6月、9月和11月有30天,而2月则有28天或29天。闰年的2月有29天,平年只有28天。判断是否为闰年的规则是:能被4整除但不能被100整除,或者能被...

    Java日期工具类

    12、获得日期所在季度第一个月或最后一个月 13、在当前日期的基础上增加传入参数的天数 14、在当前日期的基础上增加传入参数的月数 15、在当前日期的基础上增加传入参数的年数 16、计算传入的两个日期之间相差的天数...

    java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差

    这是我自己总结出来的 java根据当前日期+指定天数(月份...)得到相应日期以及计算两日期之差,希望对大家带来帮助

    Java节假日算法(免费)

    首先,DateToDate 类中有一个静态方法 getContainVacation,该方法的作用是计算在给定的日期范围内包含假期的天数。如果在这个日期范围内不包含假期,则返回 0。这个方法的实现过程是通过遍历假期列表,检查每个假期...

    Java 计算两个日期之间相差的月数

    在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...

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

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

    java得到下一个法定工作日期

    在Java编程中,获取下一个法定工作日期是一项常见的需求,特别是在处理日期相关的业务逻辑时,例如请假天数计算、工资结算等。这篇博文“java得到下一个法定工作日期”可能讲述了一个实用的方法来解决这个问题。通常...

    计算天数 java练习

    在Java编程语言中,计算天数是一个常见的任务,可以应用于日期处理、日历计算等多种场景。这个"计算天数"的Java练习旨在帮助初学者掌握日期时间API的使用,提高编程技能。Java提供了多种方式来处理日期和时间,其中...

    java获取某一时间

    这行代码创建了一个 `SimpleDateFormat` 对象,指定了日期的格式为 “年-月-日”。接下来,可以通过调用 `parse` 方法来解析字符串为 `Date` 对象,或者通过 `format` 方法将 `Date` 对象转换为指定格式的字符串。 ...

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    `DateUtils.java` 文件很可能是包含一个工具类,用于帮助我们完成这个任务。在这个类中,可能包含了各种方法来计算两个`java.util.Date`对象之间的时间差,包括年、月、日、时、分和秒。以下是一些关于如何在Java中...

    java输入一个日期获得这是那一年的哪一天

    标题提到的问题——"java输入一个日期获得这是那一年的哪一天",其实是一个涉及到日期计算的问题。在Java中,我们可以使用`java.util.Date`、`java.time.LocalDate`或者`java.text.SimpleDateFormat`等类来实现这个...

    Java获取时间差(天数差,小时差,分钟差)代码示例

    Java获取时间差(天数差,小时差,分钟差)代码示例 Java获取时间差是指计算两个时间点之间的时间间隔, Java中可以使用SimpleDateFormat类来实现时间差的计算。在Java中,时间差可以分为天数差、小时差、分钟差等。...

    java计算两个日期相隔的天数

    在Java编程语言中,计算两个日期之间的天数差是一个常见的任务,这在处理时间相关的业务逻辑时非常有用。本文将详细介绍如何使用Java进行此类计算,包括基础方法、API的使用以及可能遇到的问题。 首先,Java提供了`...

    JAVA求两个日期之间相差的天数

    在Java编程中,计算两个日期之间相差的天数是一个常见的任务,这通常涉及到日期类的使用。Java提供了多种处理日期和时间的类,比如`java.util.Date`、`java.util.Calendar`以及`java.time`包中的`LocalDate`等。在本...

    计算两个日期相差的天数

    计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间的时间间隔。在 Java 中,我们可以使用 Calendar 对象来实现此功能。 首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar ...

Global site tag (gtag.js) - Google Analytics