日期类型可以加 5 吗两个用 String类型表示的日期 , 怎样判断一个 是否大于另一个加5
解决方案 »
- [IO流]读写并发的时候,如何避免读到不完整记录
- 帮忙翻译一下。。。
- 使用POI来读取EXCEL文件,但是报错,具体请进来看,谢谢.
- 如何Jar包中含main方法的class?
- 提一个也许很初级的问题!请进来看看吧!
- 创建对象时遇到的问题
- 中文显示问题
- 我今天刚用java,问题很猜,请指教!
- 不好意思:我下载个jbuilder6.bin文件,600多M,下完了。。。是不是Jbuilder6的安装程序?怎么打开呀?
- 注册码疑问?求JPadPro 4.1 Build 537
- 初始类型&非初始类型 // 初始对象&非初始对象 请仙人进来指点一下
- 安装JDK时出现"warning:default charset GBK not supported,using ISO-8859-1 instead"是怎么回事啊?
再转成Calendar: setTime(Date date)
恩,现在可以比较了。
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();
}}结果:下一天的时间是:2006-01-01
这个例子是计算给定日期的下一天,给你个思路,你应该想的出来。
帖子具体地址:http://community.csdn.net/Expert/topic/4101/4101091.xml?temp=.51112
Calendar有没有两个日期相加减的函数
long time = start.getTime();这里取到的time是毫秒,判断是否大于另一个加5就不用说了吧