1、代码如下:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Test1 {
public static void main(String[] args){
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
DateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//(1)获取当前时间
LocalDateTime date = LocalDateTime.now();
String nowtime=dateTimeFormatter.format(date);
System.out.println("系统当前时间 :"+nowtime);
//(2)获取当前时间的前12小时时间
LocalDateTime localDateTime = date.minusHours(12);
String nowtime12=dateTimeFormatter.format(localDateTime);
System.out.println("获取当前时间的前12小时时间 :"+nowtime12);
}
}
2、效果如下:
系统当前时间 :2019-10-18 10:31:14
获取当前时间的前12小时时间 :2019-10-17 22:31:14