java 日期
输出20天后的日期时间
@Test
public void date(){
Calendar cal = Calendar.getInstance(); //日历对象
cal.add(Calendar.DATE,20); //20天后的日期
String Day = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cal.getTime()); //日期格式的方法
System.out.println("20天后的日期为:"+Day);
}
HH:mm:ss表示24h制
hh:mm:ss表示12h制
测试输出
20天后的日期为:2022-04-06 14:08:57
日期和字符串互转
@Test
public void TimeTest() throws ParseException {
String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); //当前时间
System.out.println(":****************************"+format);
Date parse = new SimpleDateFormat("yyyy-MM-dd").parse(new String("2022-05-26"));
System.out.println("/"+parse); //输出日期格式
}
测试结果
😗***************************2022-03-17
/Thu May 26 00:00:00 CST 2022