`

Calendar的一个用法,计算时间的加法

阅读更多

import java.util.*;
import java.text.*;
public class TestDate
{
public static void main(String[] args)
{
Date today=new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
cal.add(Calendar.HOUR,1);//一小时后的时间
Date nextDay=cal.getTime();

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(format.format(today));
System.out.println(format.format(nextDay));
}
}
分享到:
评论

相关推荐

    iOS 倒计时 时间转换

    本文将详细讲解如何实现标题和描述中提及的四个关键知识点:时间倒计时、时间叠加计算、两个时间之间的计算以及时间转换(时间戳转时间,字符串转NSDate)。 首先,我们来探讨时间倒计时。在iOS中,可以使用`...

    java周算法.pdf

    在Java编程语言中,`java.util.Calendar` 是一个抽象类,用于表示日历日期和时间。这个类提供了处理日期和时间的各种方法,包括获取年、月、日、小时等信息,以及进行日期的加减操作。`java.util.Date` 类则代表了...

    java 日历工具类

    - **相加**:`add(int field, int amount)`方法可以用于日期的加法操作,例如增加一个月、一年等。 - **相减**:`Calendar`类本身不直接支持日期的减法操作,但可以通过创建两个`Calendar`实例,然后比较它们的...

    欧母龙PLC例程源码CalendarCalculation

    “欧母龙PLC例程源码CalendarCalculation”主要涉及的是欧母龙(Omrone,可能是笔误,正确应为Omron)可编程逻辑控制器(Programmable Logic Controller,简称PLC)的一个具体实例程序——日历计算(Calendar ...

    JSP实验5(10月6日)的源程序

    在本JSP实验5中,我们主要探讨了三个核心知识点:计时器的实现、Response对象的重定向功能以及一个简单的网页加法练习。以下是详细的内容解析: 首先,"1_time.jsp"文件涉及的是计时器功能的实现。在JSP中,计时器...

    JAVA高级练习题.docx

    首先创建一个 `Calendar` 实例,然后根据时间差调整小时数,最后用 `get()` 方法获取年、月、日、时、分、秒等信息,并格式化输出。 5. **邮箱地址合法性验证**: 验证邮箱地址的合法性通常需要用到正则表达式。在...

    2021-2022计算机二级等级考试试题及答案No.3662.docx

    3. 数据结构中,非线性结构指的是元素之间不是一对一的线性关系,二叉树是非线性结构的一个例子,而循环队列、带链队列和带链栈都属于线性结构。 4. 应用软件设计漏洞确实可能导致计算机中毒,因为黑客可能利用这些...

    java指导学习1+2+3代码答案

    4. **日历类(Calendar)**:Java提供了一个`java.util.Calendar`类来处理日期和时间。学习这个类可以了解如何获取当前日期、如何进行日期计算等操作,是更高级的Java日期处理的基础。 5. **猜拳游戏(Rock-Paper-...

    2021-2022计算机二级等级考试试题及答案No.1648.docx

    18. WWW(World Wide Web)是 Internet 上的一个应用功能,提供了超文本信息浏览服务。 19. 在 PowerPoint 2003 中,幻灯片放映视图不能调整幻灯片的顺序,需要在其他视图如普通视图或幻灯片浏览视图中操作。 20. ...

    java源代码:三个不同的计算器

    - 如果这些计算器共享一个公共接口或基类,可以通过多态性调用相同的方法但实现不同的计算逻辑。 8. **测试**: - JUnit框架:可能包含JUnit测试用例来确保计算器的正确性。 9. **版本控制**: - 文件名中可能...

    2021-2022计算机二级等级考试试题及答案No.16024.docx

    这意味着两个对象共享同一份数据,修改其中一个会影响另一个。 #### 9. 活动窗口 - **知识点**: Windows环境下多窗口操作的概念。 - **解释**: 当用户同时打开多个窗口时,只有一个窗口是活动的。活动窗口会接收...

    Java编写的计算器

    每个计算操作都可以作为一个对象的方法,例如`add()`、`subtract()`、`multiply()`、`divide()`和`modulus()`。 2. **输入/输出处理**:为了接收用户输入和显示结果,Java提供了`Scanner`类来读取键盘输入,而`...

    Python之日期与时间处理模块(date和datetime)

    假设我们需要编写一个程序,用于记录用户登录系统的时间,并计算用户连续登录的天数。我们可以利用 `datetime` 模块的功能轻松实现这一需求: ```python from datetime import datetime, timedelta # 用户登录时间...

    蓝桥杯2013--2021 JAVA B组试题汇总

    1. **Calendar 类**:Java 提供了一个 `Calendar` 类用于处理日期与时间相关操作,它可以用来获取系统当前的时间信息,也可以用来创建特定日期的时间对象。 2. **Calendar API 使用**:通过 `getInstance()` 方法...

    2021-2022计算机二级等级考试试题及答案No.17991.docx

    9. Access数据库设计:设计Access表时,应遵循单一职责原则,每个表只包含一个主题的信息,避免重复信息,并且信息不应在表之间复制。 10. 文本框属性:在编程中,文本框的选定内容可以通过SelText属性反映。 11. ...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    - **应用场景**:当需要输出一个对象时,通常会重写此方法以返回一个更具可读性的字符串表示形式。 2. **equals() 方法**: - **用途**:用于比较两个对象是否相等。 - **默认行为**:根据对象引用是否相同来...

    java小练习,Java练习小程序,Java必用

    - 实现一个简单的加法操作。 - 可以直接使用加号运算符实现。 32. **位运算**: - 获取一个整数的最高4位。 - 可以使用位运算符“&”和“”实现位操作。 33. **图形绘制**: - 绘制一个由数字1组成的金字塔...

    2021-2022计算机二级等级考试试题及答案No.17327.docx

    13. 线程状态:yield()方法通常用于线程调度,它可以将当前线程让出CPU时间片给处于就绪状态的同优先级或更高优先级的线程。 14. 域名规则:域名是区分大小写的,但为了方便,一般使用小写表示。 15. 显示器规格:...

    java测试代码

    - 条件判断:使用条件语句如 `if` 检查一个数字是否为素数。 3. **水仙花数(Narcissistic Number)** - **描述**:题目要求找出100至999之间的所有水仙花数。 - **知识点**: - 数字处理:分离一个三位数的...

Global site tag (gtag.js) - Google Analytics