`

Date日期的相关处理集合

    博客分类:
  • Date
 
阅读更多
获取一些需要的日期集合总结

/**
	 * 得到某年某月的第一天
	 * 

	 * @param year
	 * @param month
	 * @return
	 */
	public static String getFirstDayOfMonth(int year, int month) {

		Calendar cal = Calendar.getInstance();

		cal.set(Calendar.YEAR, year);

		cal.set(Calendar.MONTH, month - 1);

		cal.set(Calendar.DAY_OF_MONTH, cal.getMinimum(Calendar.DATE));
		
		cal.set(Calendar.HOUR_OF_DAY, 0);    
		cal.set(Calendar.MINUTE, 0);    
		cal.set(Calendar.SECOND, 0);
		
		return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cal.getTime());

	}

/**
	 * 得到某年某月的最后一天
	 * 
	 * @param year
	 * @param month
	 * @return
	 */
	public String getLastDayOfMonth(int year, int month) {

		Calendar cal = Calendar.getInstance();

		cal.set(Calendar.YEAR, year);

		cal.set(Calendar.MONTH, month - 1);

		int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
		
		cal.set(Calendar.DAY_OF_MONTH, value);
		
		cal.set(Calendar.HOUR_OF_DAY, 23);    
		cal.set(Calendar.MINUTE, 59);    
		cal.set(Calendar.SECOND, 59);
	
		return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cal.getTime());

	}

	/**
	 * 测试 
	 * @param args
	 */

public static void main(String[] args) {

		FirstEndOfMonth tFirstEndOfMonth = new FirstEndOfMonth();
		
		System.out.println(tFirstEndOfMonth.getFirstDayOfMonth(2014, 2));
		System.out.println(tFirstEndOfMonth.getLastDayOfMonth(2012, 2));

	}




参考资料:
java 日期格式时间24小时制 :http://blog.csdn.net/flfna/article/details/6457327
java获取年份的第一天和最后一天 :
http://blog.csdn.net/tengdazhang770960436/article/details/8889534
得到某年某月的第一天和最后一天
http://www.oschina.net/code/snippet_132569_8436
分享到:
评论

相关推荐

    常用java date方法集合

    在Java编程中,处理日期与时间是一个常见的需求。本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,我们将详细了解如何计算特定月份的...

    java Date类和集合

    `Date`类主要用于处理日期和时间,而集合类则提供了存储和操作对象的容器。在这篇笔记中,我们将深入探讨这两个主题。 首先,`java.util.Date`类虽然在Java 8之前是处理日期的主要方式,但它的大多数方法已经被标记...

    日期比较与转换集合

    标题中的“日期比较与转换集合”暗示了这个压缩包文件可能包含有关于处理日期和时间的工具或代码库。在IT行业中,日期和时间的处理是编程中的常见任务,尤其在数据分析、日志记录、时间敏感的应用程序以及任何需要...

    js日期控件集合js日期控件集合

    JavaScript提供了内置的`Date`对象,用于处理日期和时间。你可以通过构造函数创建新的日期实例,例如`new Date()`会创建当前日期和时间,而`new Date('YYYY-MM-DD')`可以指定特定日期。`Date`对象提供了许多方法,...

    PB9.0 日期控件集合

    这个“PB9.0 日期控件集合”包含4个不同的日期选择组件,旨在提供多样化的日期处理功能,以满足不同项目的需求。 1. 农历日历: 在许多东亚国家和地区,如中国、韩国和越南,农历与日常生活紧密相连,特别是在节...

    日期处理工具类

    "日期处理工具类"通常是指自定义的类或使用Java内置的日期时间API来执行与日期相关的操作,如日期加减、日期格式化以及获取特定周或日等功能。在本案例中,我们有一个名为`DateUtils`的类,它可能包含了这些实用方法...

    Asp.net中的日期处理函数(集合)

    ### ASP.NET中的日期处理函数详解 在ASP.NET开发过程中,日期与时间的处理是一项非常重要的功能,涉及到数据的展示、格式化以及业务逻辑处理等多个方面。本文将详细解析ASP.NET中常用的日期处理函数及其应用场景。 ...

    java处理日期合并

    ### Java处理日期合并知识点 #### 一、背景与概述 在日常工作中,我们经常会遇到需要对一系列的时间段进行处理的情况,比如安排会议时间、统计员工请假时间等。这些时间段往往存在重叠的情况,如何有效地合并这些...

    日期处理工具DateUtil

    `DateUtil`类通常被设计为一个工具类,用于提供方便、高效和灵活的日期处理功能。这个类集成了多种方法,帮助开发者进行日期格式化、获取当前时间等操作。下面我们将深入探讨`DateUtil`类可能包含的一些核心知识点。...

    OC Control SelectDate(日期选择器).zip

    在iOS开发中,工具类通常是一些静态方法的集合,用于提供特定功能,比如日期处理、网络请求、数据加密等。这些方法不依赖于实例,可以直接调用,减少了对象创建带来的内存消耗。在“OC Control SelectDate”这个案例...

    jquery超好用的日期选择插件集合,兼容所有浏览器

    例如,`Date`对象在早期IE版本中的表现不佳,可能需要使用`moment.js`等库来处理日期和时间。 总的来说,这个jQuery日期插件集合是一个宝贵的资源,为开发者提供了多样化的选择,以适应各种项目需求。无论是在现代...

    NSDate,iphone显示时间,日期的方法集合

    另外,`NSCalendar`类可以帮助处理与日历相关的任务,如获取星期几、判断日期是否在某日期范围之内等。`NSTimeInterval`是一个双精度浮点数,表示秒数,常用于计算两个`NSDate`之间的差值。 总结起来,`NSDate`是...

    java计算两个日期之间的天数集合

    在IT领域,尤其是在Java编程中,处理日期和时间是一个常见的需求,...通过以上分析,我们可以看到,Java提供了强大的工具和方法来处理日期相关的逻辑,而理解和掌握这些基础知识对于开发高效、健壯的应用程序至关重要。

    ORACLE常用日期函数集合

    在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以提高数据处理的效率和准确性。 #### 二、格式化...

    定时和日期操作源码大集合

    这个源码集合涵盖了上述各种日期和时间操作的实例,对于学习和理解VB中的日期处理有极大的帮助。通过阅读和分析这些源码,开发者不仅可以提升编程技能,还能学习到如何在实际项目中灵活运用这些技术。

    javascript的date转化器

    如果你在实际项目中遇到复杂的日期处理需求,这样的工具会非常有用。不过,要注意兼容性问题,因为不是所有浏览器都支持所有Date对象的方法。在使用自定义库或函数时,确保在目标环境中能正常运行。

    在java中获取List集合中最大的日期时间操作

    在 Java 中获取 List 集合中最大的日期时间操作是一个常见的需求,特别是在处理日期类型的数据时。下面将详细介绍如何获取 List 集合中最大的日期时间操作。 获取 List 集合中最大的日期时间操作 Java 中提供了...

    js日期代码非常全 实例

    本资源“js日期代码非常全 实例”显然是一个包含各种JavaScript日期处理代码的集合,旨在帮助开发者更好地理解和运用JavaScript中的日期功能。 在JavaScript中,Date对象是用于处理日期和时间的。创建一个Date对象...

    处理JSON日期转换

    `setDataFormat2JAVA()`方法未给出具体实现,但根据上下文,我们可以推断这应该是设置JSON日期解析格式为Java友好的日期格式,例如`yyyy-MM-dd HH:mm:ss`,确保JSON中的日期能正确转换为Java的`Date`或`Calendar`...

    免费的Javascript日期输入及选择控件集合

    3. **日期对象**:JavaScript内置的`Date`对象用于处理日期和时间,包括创建、比较和格式化日期。 4. **CSS样式**:通过CSS定义日历的外观,包括颜色、布局和尺寸,以适应不同的设计需求。 5. **国际化**:考虑不同...

Global site tag (gtag.js) - Google Analytics