`
tianhei
  • 浏览: 210390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java.util.Calendar

    博客分类:
  • J2SE
阅读更多

java.util.Calendar 类是java自带的日期类

 

public class Test {

	public static void main(String[] args) throws Exception{
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH");
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(format.parse("2011-6-23 10"));
		
		System.out.println(format.format(calendar.getTime()));
		calendar.add(Calendar.MONTH, 3);//在原来的日期上添3个月
		calendar.add(Calendar.DAY_OF_YEAR, 8);//在原来的日期上添8天
		calendar.add(Calendar.HOUR_OF_DAY, 15);//在原来的日期上天15个小时
		System.out.println(format.format(calendar.getTime()));
		
		Calendar calendar1 = Calendar.getInstance();
		calendar1.setTime(format.parse("2011-6-24 10"));
		while(calendar.before(calendar1)){
			System.out.println("====calendar:"+format.format(calendar.getTime()));
			calendar.add(Calendar.HOUR_OF_DAY, 1);
		}
	}
}

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    java.util.Calendar求日期

    java.util.Calendar cal = java.util.Calendar.getInstance(); System.out.println("今天的日期:" + cal.getTime()); ``` ### 本月的第一天 要获取本月的第一天,首先需要确定当前月份的第几天(`dayofmonth`)。...

    java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip

    Java API中的`java.util.GregorianCalendar`类是用于处理日期和时间的重要工具,它提供了丰富的功能来满足各种日历操作需求。这个类是基于格里高利历(公历)的,是Java中最常用的日期时间类之一。在给定的压缩包...

    java.util包

    Java提供日期(Data)类、日历(Calendar)类,随机数(Random)类,堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构

    java时间 java.util.Calendar深入分析

    int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH); ``` ### (三)比较函数 `Calendar`提供了一些比较时间的函数: 1. `compareTo(Calendar otherCalendar)`:返回整数,表示当前`Calendar`对象与另一个`...

    java.util.pdf

    在java.util包中,包含了一些Java集合框架的基础类,比如Enumeration、Hashtable、Stack、Vector等,以及日期和时间处理相关的类,如Calendar、Date、TimeZone等。同时,提及了Timer和TimerTask,它们用于任务调度,...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf

    java.sql.Timestamp timestamp = new java.sql.Timestamp(calendar.getTimeInMillis()); 四、结论 java.util.Date和java.sql.Date是两个不同的日期时间类,需要根据实际情况选择正确的使用场景。理解它们之间的...

    Java Date Time教程-java.util.Date

    该类的大部分方法已不推荐使用,取而代之的是java.util.Calendar类。不过你仍然可以使用java.util.Date类去表示某个时间。下面是一个如何实例化java.util.Date的例子:  java.util.Date date = new java.util.Date...

    java.util包总结

    Java.util包是Java标准库中的核心包之一,它包含了大量用于日常编程的工具类和接口。这个包在Java 2版本中得到了显著增强,引入了许多重要的数据结构和算法,为Java程序员提供了更丰富的功能。 首先,Java.util包中...

    日历调整、时间调整、时间预测、以及Java.util包和Java.test包的简单运用,其中包含10个源代码文件,只需导入eclipse中即可编译、运行。

    例如,你可以通过`Calendar.getInstance()`获取当前日期和时间,然后使用`set()`方法调整年份、月份、日期、小时等。`add()`方法允许你增加或减少某个字段的值,如增加一天或减少一小时。这些操作对于实现日历调整...

    Calendar.java

    格式与电脑日历一致,包括从1970年至今。

    java四种时间的区别和联系

    本文将深入探讨`java.util.Date`、`java.util.Calendar`、`java.sql.Date`、`java.sql.Time`和`java.sql.Timestamp`这五种日期时间类之间的区别和联系。 #### 1. `java.util.Date` `java.util.Date`类是Java中表示...

    JBuider第七章:Java.util包.rar

    Java.util包是Java编程语言中的核心包之一,它包含了大量用于日常编程的类和接口,是Java程序员必备的知识点。本教程重点讲解了Java.util包中的主要组件和使用方法,旨在帮助初学者深入理解并熟练运用这个包。 1. *...

    java的.awt包和java.util包的区别

    ### Java的.awt包和.java.util包的区别 #### Java.util包详解 Java.util包是一个非常重要的标准库之一,其中包含了大量有用的类和接口,为开发者提供了丰富的功能。此包中的类和接口可以分为以下几大类别: 1. **...

    JSON序列化与反序列化JAVA工具

    ji起始时间_i = java.util.Calendar.getInstance().getTimeInMillis(); for (ji_i = 0; ji_i ; ji_i++) { ajson = (com.alibaba.fastjson.JSONObject) a1json.clone(); ajson.put("a1", d1.nextDouble()); a...

    30个常用java工具类

    16. **`java.util.Calendar`**:日历类,提供了更复杂的日期和时间操作。 17. **`java.text.SimpleDateFormat`**:格式化和解析日期和时间字符串。 18. **`java.util.Comparator`**:用于比较对象,可以自定义比较...

    java 时间转换工具

    2.支持java.util.Calendar,java.util.Date,java.sql.Date格式化输出 3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm yyyyMMddHHmmss yyyy-MM-dd yyyy.MM.dd yyyy/MM/dd yyyy ...

    java中各种时间格式的转化要点.pdf

    Calendar 对象可以通过 `Calendar.getInstance()` 方法创建。Calendar 对象可以设置时间、获取时间、添加时间间隔等操作。 Calendar 对象有多种实现类,例如 GregorianCalendar、JulianCalendar 等。...

Global site tag (gtag.js) - Google Analytics