方法越多越好啊!1
我试了下 用gettime()来得到毫秒数,然后想把它转成整型进行比较,结果没成功啊,得到的毫秒不能转成整型,,
大家还有什么其他的方法吗?
请赐教哈...
不过好象不同的数据库日期格式不同,比较的方法可能也有差别吧~~~
我试了下 用gettime()来得到毫秒数,然后想把它转成整型进行比较,结果没成功啊,得到的毫秒不能转成整型,,
大家还有什么其他的方法吗?
请赐教哈...
不过好象不同的数据库日期格式不同,比较的方法可能也有差别吧~~~
解决方案 »
- oracle update 在线等
- servlet调用service层数据
- resin与tomcat的中文处理问题
- 如何返回到上一页面?
- 救火啊.如何把这个插件打包成cab文件
- 用smartUpload大批量下载文件,会被它自动改名??还有...... 朋友们帮忙,解决了高分酬谢~~
- 我想按时间的先后来显示我的对象,该如何处理啊?
- 上传图片到DB2数据库,当文件超过100K时报错:[IBM][CLI Driver][DB2/NT] SQL0302N 在 EXECUTE 或 OPEN 语句中的主变量值对于其相应的使
- 请问个安全问题
- Tomcat
- 框架刷新问题 框架之间的刷新,框架本身刷新
- 框架问题
http://www.5771.net/blog/user1/cloud/archives/2006/158.html
3) 对一个日期型数据进行加减操作,单位:天,月,年 解决工具:java.text.SimpleDateFormat,java.text.FieldPosition,java.util.Calendar(calendar类专为处理日期型数据) 具体代码: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();//返回Calendar对象的实例
c.setTime(new Date());
c.add(Calendar.DATE, -2);//你要加减的天数 // c.add(Calender.MONTH, -2); 你要加减的月数
// c.add(Calender.YEAR, -2); 你要加减的年数Date d = c.getTime();//返回结果
String s = formatter.format(d);
//StringBuffer s = formatter.format(d, new StringBuffer(), new FieldPosition(0)); 注:具体可以参考JDK关于Calendar类的帮助
4) 计算2个日期型数据间隔 解决工具:java.text.SimpleDateFormat,java.lang.Math 具体代码: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date startTime = formatter.parse("2004-04-06 15:34", new ParsePosition(0));
Date endTime = formatter.parse("2004-05-01 00:01", new ParsePosition(0));
long l = Math.abs(endTime.getTime() - startTime.getTime());
return (int)(l/86400000);//注意Cast问题
today.after(...)