import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class CTime
{
private String strTime;
public CTime(String strTime)
{
this.strTime = strTime;
}
public void printNextTime()
{
Calendar cal = Calendar.getInstance();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try
{
date = sdf.parse(this.strTime);
cal.setTime(date);
cal.add(cal.DATE, 1);
System.out.println("下一天的时间是:" + sdf.format(cal.getTime()));
}
catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args)
{
CTime time = new CTime("2005-12-31");
time.printNextTime();
}
}
分享到:
相关推荐
7. **比较和查询**:可以轻松比较两个日期时间对象,或者查询某个日期时间是否在另一日期时间之前或之后,还可以获取某个日期的星期几、一年中的第几天等信息。 8. **ISO-8601兼容**:Joda-Time完全兼容ISO-8601日...
在Java编程语言中,`Date`类是处理日期和时间的核心类,位于`java.util`包下。在给定的场景中,我们需要创建一个名为`NextDate`的类,该类能够获取当前日期并输出其后的第二天。让我们深入探讨如何实现这个功能,...
这个"由今天的日期得出上下一天的日期 精美界面"的主题涵盖了如何在编程环境中获取当前日期、判断上下一天以及创建用户友好的界面设计。下面我们将深入探讨这些知识点。 首先,获取今天的日期通常可以通过内置的...
java写的,操作日期时间的工具类,封装的比较完善,可以获取最小时间, 获取最大时间,获取今天最小时间,获取今天最大时间,获取明天的最小时间,获取明天的最大时间,获取昨天的最小时间,获取昨天的最大时间,...
总之,无论是使用`Date`和`Calendar`,还是使用`java.time.LocalDate`,Java都提供了多种方式来获取日期的前一天和后一天。选择哪种方式取决于你的项目需求和所使用的Java版本。如果你还在使用Java 7及更低版本,...
代码如下:/** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpecifiedDayBefore(String specifiedDay){ //SimpleDateFormat simpleDateFormat = new ...
// 向当前日期添加一天 ``` ##### 4.2 GregorianCalendar使用示例 ```java GregorianCalendar gcal = new GregorianCalendar(2023, Calendar.JANUARY, 1); ``` #### 五、总结 通过上述介绍,我们可以看到Java...
Java日期时间处理是Java开发中常见且重要的任务,涉及到日期的计算、格式化、解析以及国际化等需求。这里我们将深入探讨Java中与日期时间相关的类和方法,以便更好地理解和运用。 1. **java.util.Date** - `Date`...
通过获取当前日期,然后加一天,计算出明天是星期几,展示了日期运算的基本操作。 2. **例02.12 输出指定范围内的素数**:这个例子涉及到数学算法和循环结构。程序会遍历指定范围内的所有整数,检查每个数字是否为...
计算明天的日期也很简单,只需要在当前日期的基础上加上一天即可。 ```java Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, 1); // 加一天 SimpleDateFormat formatter = new ...
在某大牛原控件的基础上,做了一个拓展使用,可解决一些原控件的bug问题。 文内只写了日期的选择使用,时间的选择类似,详情可参照博客内容: https://blog.csdn.net/w630886916/article/details/81701149
`Thread.sleep()` 方法用于等待直到结束时间,这样可以避免立即调度下一个任务,而是等到第二天的同一时间段再执行。注意,每次任务执行完毕后,需要取消当前的 `TimerTask` 以防止内存泄漏。 总结起来,通过 `...
例如,`strtotime("-1 day")` 将得到前一天的时间戳,`strtotime("+1 week")` 则是下周的时间戳。 在 Java 中,日期时间处理主要依赖 `java.util.Date` 类和 `java.text.SimpleDateFormat` 类。`Date` 类用于表示...
使指定日期向前走一天,变成“明天”的日期 使日期倒一天 判断平年闰年 计算某月的天数 获取当天凌晨的秒数 将日期格式化成友好的字符串:几分钟前、几小时前、几天前、几月前、几年前、刚刚 将日期以yyyy-MM-dd HH...
Mysql根据时间查询日期的优化技巧mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间解析MySQL中存储时间日期类型的选择问题JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、...
在上述代码中,now变量获取当前时间,oneDay表示一天的时间间隔,通过加法运算,我们可以得到明天的日期;通过减法运算,我们则可以得到昨天的日期。 此外,DateTime还提供了多种静态方法,如Now、Today、UtcNow等...
今天是学习java基础的最后一天,比计划中少用了两天,由于我是因为兴趣才学java的,目前还不打算往这方面发展,所以学完java基础也不会深入下去了,我打算明天回顾一下这18天所学的内容,并且开始新项目的学习,感谢...
综上所述,这个压缩包中的Java程序可能是用于测试这两个功能的小型应用:计算三角形的属性和获取日期的后一天。这样的工具对于学习和验证Java编程概念,尤其是数学运算和日期处理,是非常有价值的。通过实践,开发者...
- 第九位相差一天,即前一天的日期应该比今天的日期小1。 代码中通过`substring(0, 8)`获取日期的前八位,然后通过`charAt(9)`获取第九位,并减去1,再进行比较。 - **其他情况:** 对于除今天和昨天之外的...
写日志、计划流程中,企业里的每一个人都需要对每天的工作进行总结并规划明天的工作,提交后由其上级领导批阅,总经理没有上级领导去人批阅。批阅后的日志,员工自己可以查看,总经理可以查看公司每一个人的批阅后的...