取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?
1:Date as = new Date(newDate().getTime()-24*60*60*1000);
这个有点过时了!
2:Calendar
这个方法很方便,年月日都可以随心所欲的变!
3,用apache的DateUtils( 需要import org.apache.commons.lang.time.DateUtils;)
Date currentTime =AppUtils.getCurrentDate();
4.sql 查询条件包含时间的处理方法:
select * from TBIMC1 whereCREATE_DATE_<to_date(to_char(sysdate-1,'yyyy-mm-dd'),'yyyy-mm-dd')
原文:http://blog.sina.com.cn/s/blog_6d416c1e01019zod.html
本文介绍了四种不同的方法来获取当前日期的前一天。包括使用Java内置的Calendar类、DateUtils工具类、SQL查询以及直接操作Date对象的方式。这些方法不仅适用于获取昨天的日期,还可以应用于其他日期计算场景。
1452

被折叠的 条评论
为什么被折叠?



