gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Java如何获取Date的“昨天”与“明天”示例代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

前言 。

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

使用日历类:Calendar 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@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“昨天”和“明天”的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流.

最后此篇关于Java如何获取Date的“昨天”与“明天”示例代码的文章就讲到这里了,如果你想了解更多关于Java如何获取Date的“昨天”与“明天”示例代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com