测试类:Test.java
package com.hrg; import java.text.ParseException; /** * 测试类 * @author 格姗知识圈 */ public class Test { public static void main(String[] args) throws ParseException { //日期格式类型 String pattern = "yyyy-MM-dd"; //获得今天日期 System.out.println("---------获得今天日期---------"); String today = DateTools.getToday(pattern); System.out.println("今天日期:"+today); //获得明天日期 System.out.println("---------获得明天日期---------"); String tomorrow = DateTools.getTomorrow(pattern); System.out.println("明天日期:"+tomorrow); //获得昨天日期 System.out.println("---------获得昨天日期---------"); String yesterday = DateTools.getYesterday(pattern); System.out.println("昨天日期:"+yesterday); //获得指定日期的后一天 System.out.println("---------获得指定日期的后一天---------"); String date_str = "2018-10-03"; System.out.println("指定日期:"+date_str); String after_date = DateTools.getAfterDay(date_str,pattern); System.out.println("指定日期的后一天:"+after_date); //获得指定日期的后一天 System.out.println("---------获得指定日期的前一天---------"); System.out.println("指定日期:"+date_str); String before_date = DateTools.getBreforeDay(date_str,pattern); System.out.println("指定日期的前一天:"+before_date); } }运行结果:
---------获得今天日期--------- 今天日期:2018-11-20 ---------获得明天日期--------- 明天日期:2018-11-21 ---------获得昨天日期--------- 昨天日期:2018-11-19 ---------获得指定日期的后一天--------- 指定日期:2018-10-03 指定日期的后一天:2018-10-04 ---------获得指定日期的前一天--------- 指定日期:2018-10-03 指定日期的前一天:2018-10-02你看完之后,相信对日期转化有了更好的了解。当然,代码里面有部分是冗余的,主要是为了方便让大家清晰看懂。你看懂理解后,可以根据业务需要进行适当的修改。