1.从默认时区中的系统时钟获取当前日期时间
LocalDateTime now = LocalDateTime. now ( ) ;
System. out. println ( now) ;
2.LocalDateTime转时间戳
LocalDateTime now = LocalDateTime. now ( ) ;
long timestamp = now. toInstant ( ZoneOffset. of ( "+8" ) ) . toEpochMilli ( ) ;
System. out. println ( timestamp) ;
3.时间戳转LocalDateTime
LocalDateTime now = LocalDateTime. now ( ) ;
long timestamp = now. toInstant ( ZoneOffset. of ( "+8" ) ) . toEpochMilli ( ) ;
LocalDateTime localDateTime = LocalDateTime. ofEpochSecond ( timestamp / 1000 , 0 , ZoneOffset. ofHours ( 8 ) ) ;
System. out. println ( localDateTime) ;
4.String时间转LocalDateTime
String time = "2020-03-16 09:27:30" ;
DateTimeFormatter dateTimeFormatter = DateTimeFormatter. ofPattern ( "yyyy-MM-dd HH:mm:ss" ) ;
LocalDateTime localDateTime1 = LocalDateTime. parse ( time, dateTimeFormatter) ;
System. out. println ( localDateTime1) ;