Java如何获取Date的“昨天”与“明天”示例代码
2016-12-16 09:45
501 查看
前言
相信大家在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“昨天”和“明天”的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
- java8中新的Date和Time详解
- java获取Date时间的各种方式汇总
- 详解Java中格式化日期的DateFormat与SimpleDateFormat类
- Java中Date类和Calendar类的常用实例小结
- java string 转date方法如何实现
- java Date获取年月日时分秒的实现方法
- Java对日期Date类进行加减运算、年份加减月份加减、时间差等等
- 在Java中String和Date、Timestamp之间的转换
- java_时间戳与Date_相互转化的实现代码
- Java多线程编程中使用DateFormat类
- Java中Date与String相互转换的方法
- 学习Java的Date、Calendar日期操作
- java8 LocalDate LocalDateTime等时间类用法实例分析
相关文章推荐
- Java 获取Date的“昨天”和“明天”
- 如何在Java中获取当前代码行行号
- Java如何获得当前目录代码示例
- linux用date命令获取昨天,明天或多天前后的日期
- (转载)shell中用date命令获取昨天、明天或者多天前的日期
- js如何获取jsp页面中嵌入的java代码中的变量?
- 如何解决java.util.Date 获取的不是当前时间
- C# 下面的代码示例演示如何结束异步操作以获取请求的流,然后开始一个请求以获取响应。....
- [代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- 如何在Java中获取当前代码行行号和文件名
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- js获取日期、前天、昨天、今天、明天、后天代码实例
- java获取日期 昨天 今天 明天的日期
- js获取日期:前天、昨天、今天、明天、后天、大后天的代码
- 如何在Java中获取当前代码行行号和文件名(__FILE__, __LINE__)
- 用java代码如何获取本机的IP地址和主机名
- 关于Qt下如何获取屏幕尺寸以及打印的代码示例
- Java获取日期-昨天-明天
- java获取日期 昨天 今天 明天的日期
- linux中用date命令获取昨天、明天或多天前后的日期