`
zjutsoft
  • 浏览: 460291 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 时间设置 减少或增加 Calendar

    博客分类:
  • java
阅读更多
String hours="";
    try{
    Calendar cal = Calendar.getInstance();
可以用 Calendar.day
    cal.add(Calendar.MINUTE,-100);
    Date date = cal.getTime();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
hours = format.format(date);
    }catch(Exception e){
    e.printStackTrace();
    }
    System.out.println(hours);
分享到:
评论

相关推荐

    Java 之 Date 和 Calendar 实例

    4. `add(int field, int amount)`:在指定字段上增加或减少一定量的时间。 5. `getTime()`:返回`Calendar`对象对应的`Date`实例。 下面是一些使用`Date`和`Calendar`的实例: 1. 获取当前日期和时间: ```java ...

    JavaCalendar_JAVA源码_

    此外,`Calendar`类还支持时间计算,如增加或减少日期字段的值。`add(int field, int amount)`方法可以实现这个功能,例如,增加一个月可以写成`calendar.add(Calendar.MONTH, 1)`。 `Calendar`与`Date`类密切相关...

    java的calendar具体用法

    在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,比如日期的加减、获取特定日期组件等。 #### 二...

    JAVA Calendar方法详解.doc

    此外,它还支持日历字段的计算,如增加或减少特定的时间单位。例如,你可以增加一个月或者减去一天。 `Date`类是另一个处理日期和时间的类,它表示一个特定的瞬间,精确到毫秒。`Calendar`和`Date`之间可以互相转换...

    java_Calendar控件

    此外,`Calendar`还提供了一些方便的方法来获取或设置特定的时间部分,如`get()`和`set()`,以及`add()`方法来增加或减少日期时间字段的值。`getTime()`方法可以将`Calendar`对象转换为`Date`对象,反之,`...

    java 中Calendar日期格式的转换

    除了基本的日期转换外,`Calendar`还提供了丰富的API来执行日期计算,如增加或减少天数、月数、年数等。这些功能对于开发日期相关的应用非常有用。 ```java Calendar calendar = Calendar.getInstance(); calendar....

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

    - `add(int field, int amount)`:增加或减少某个时间字段的值。 - `clear()`:清除所有字段的值。 - `getTime()`:获取`Calendar`对象对应的`Date`对象。 - `roll(int field, boolean up)`:滚动某个时间字段,保持...

    Calendar_java_

    `Calendar`类中的主要字段包括年(YEAR)、月(MONTH)、日(DATE)、小时(HOUR)、分钟(MINUTE)等,它们都是基于常量定义的,可以通过这些字段获取或设置日期和时间的各个部分。例如,`get(int field)`方法用于...

    Java 之 Date 和 Calendar

    创建`Calendar`对象通常通过`Calendar.getInstance()`完成,然后可以使用`get()`和`set()`方法获取或设置日期字段。 ```java Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1)...

    Java水平方向排列的 Calendar时间演示.rar

    `Date`代表了一个特定的瞬间,精确到毫秒,而`Calendar`则是一个更强大的工具,它允许对日期和时间进行更复杂的操作,如增加或减少天数、月份等。 2. **水平排列的时间显示**:这个演示可能使用了Swing或JavaFX库来...

    java的Calendar时间类.pdf

    同时,`add`方法允许你根据日历规则增加或减少某个字段的值,比如增加一个月或一天。 比较时间可以通过`after`和`before`方法实现,它们接受`Object`参数,如果当前`Calendar`对象表示的时间在参数对象表示的时间...

    java日历控件Calendar 多种类型

    4. 增减日期:使用add()方法,可以增加或减少日期的某个字段,例如add(Calendar.DAY_OF_MONTH, 1)会将日期向后移动一天。 5. 比较日期:使用before(), after()和equals()方法进行日期比较。 6. 格式化日期:可以使用...

    基于Java的实例开发源码-Calendar万年历.zip

    5. **时区支持**:`Calendar`类支持不同的时区,可以通过`getTimeZone()`和`setTimeZone()`方法来获取或设置时区。 6. **日期格式化**:虽然`Calendar`本身不负责格式化日期,但通常与`SimpleDateFormat`或`...

    Android 使用Calendar获取时间信息

    例如,我们可以增加或减少某个字段的值来实现日期的增减: ```java calendar.add(Calendar.DAY_OF_MONTH, 1); // 增加一天 calendar.add(Calendar.HOUR_OF_DAY, -2); // 减少两小时 ``` 此外,`Calendar`类还支持...

    基于Java的实例源码-Calendar万年历.zip

    例如,可以使用`add()`方法增加或减少日期字段的值,`get()`方法获取指定日期字段的值,`set()`方法设置日期字段的值。以下是一些常见用法: ```java calendar.add(Calendar.MONTH, 1); // 增加一个月 int year = ...

    基于Java的Calendar万年历.zip

    `Calendar`类是Java的日期和时间API的基础,它提供了丰富的功能来操作日期和时间,如获取或设置年、月、日、小时等组件,以及进行日期计算。 `Calendar`类不仅支持公历,还支持其他历法,如儒略历、伊斯兰历等。它...

    java获取时间大全

    - `java.util.Calendar`:这是`Date`的增强版,提供了更丰富的日期和时间操作功能,如增加、减少时间单位等。 - `java.time`包:Java 8引入的全新日期和时间API,包括`Year`, `Month`, `DayOfWeek`等枚举类型,...

    java日历-时间选择

    可以使用`add()`方法增加或减少日期的一部分,例如增加一天: ```java calendar.add(Calendar.DAY_OF_MONTH, 1); ``` 10. **其他相关类** - `Date`类:表示特定瞬间,精确到毫秒。 - `GregorianCalendar`类:...

    java calendar实例

    - `add(int field, int amount)`:根据指定的日历字段增加或减少指定的量。例如,`calendar.add(Calendar.DAY_OF_MONTH, 1)` 会将日期向前推进一天。 日期和时间的比较可以通过 `before(Object when)` 和 `after...

    Java时间操作

    一旦有了`Calendar`实例,就可以通过调用`add()`方法来增加或减少某个日历字段的值,例如增加或减少一天: ```java cal.add(Calendar.DAY_OF_MONTH, -1); // 取当前日期的前一天 cal.add(Calendar.DAY_OF_MONTH, +1...

Global site tag (gtag.js) - Google Analytics