当前位置: 移动技术网 > IT编程>开发语言>Java > Java如何获取Date的“昨天”与“明天”示例代码

Java如何获取Date的“昨天”与“明天”示例代码

2019年07月22日  | 移动技术网IT编程  | 我要评论

前言

相信大家在java中用到的最多的时间类莫过于 java.util.date了,由于date类中将getyear() , getmonth()等获取年、月、日的方法都废弃了,所以本文的问题要借助于calendar来实现了,下面来直接看示例代码吧。

使用日历类:calendar

@test
 public void datetest() {
 date today = new date();
 for(int i=0;i<10;i++) {
 today = yesterday(today);
 system.out.println(today);
 }
 system.out.println("------------");
 for(int i=0;i<10;i++) {
 today = tomorrow(today);
 system.out.println(today);
 }

 }

 /**
 * 返回昨天
 * @param today
 * @return
 */
 public date yesterday(date today) {
 calendar calendar = calendar.getinstance();
 calendar.settime(today);
 calendar.set(calendar.date, calendar.get(calendar.date) - 1);
 return calendar.gettime();
 }

 /**
 * 返回明天
 * @param today
 * @return
 */
 public date tomorrow(date today) {
 calendar calendar = calendar.getinstance();
 calendar.settime(today);
 calendar.set(calendar.date, calendar.get(calendar.date) + 1);
 return calendar.gettime();
 }

总结

以上就是关于利用java获取date“昨天”和“明天”的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网