System.currentTimeMillis() 可以获得当前时间的毫秒值。然后可以构造成 java.util.Date 类型的对象。(包括它的子类 java.sql.Timestamp等)这样就可以进行比较了。
解决方案 »
- Workbook.getWorkbook() nullpointexception错误
- 困扰了我一星期,是关于struts2<result name="success" type="stream"> 用ajax方式调用下载的
- 实在没办法了,请求远程控制
- JSP页面间传值
- google map api如何实现多点移动效果
- (jsp)resultset 问题 在线等!!!
- WebBrowser的打印问题,谁知道的进来帮一下忙好嘛?谢谢
- cas 整合 spring security 后用户信息无法在不同应用程序间共用?
- 痛苦热恋jsp中---请大虾援手
- 求助帖,大神帮帮忙。。
- 如何在java中将字符串转为整形
- 在线等!<%!private void show_mes()%>我调用时不能输出值!
cal.add(Calendar.DATE,-2);
Date d = cal.getTime();//这个就是2天前的Date了
{
String tempstr=null;
try
{
Calendar calendar=Calendar.getInstance();
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH)+1;
int day=calendar.get(Calendar.DATE);
int hour=calendar.get(Calendar.HOUR_OF_DAY);
int minute=calendar.get(Calendar.MINUTE);
int second=calendar.get(Calendar.SECOND);
tempstr=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
//java.util.Date mydate=new java.util.Date();
//tempstr=mydate.toLocaleString();
}
catch (Exception dd)
{
System.out.println("get system time" + dd.getMessage());
}
return tempstr;
}
把另一个日期对象也转化成日历对象。
两个日历对象可以用before(),after()方法进行比较的,返回值是ture或false
cal.add(Calendar.DATE,-2);
Date d = cal.getTime();//这个就是2天前的Date了
也就是d和变量的直接比较大小就可以了如果你还不懂的话,我真的无能为力了!!!