Java时间类的使用、转换
Date与String之间的转换都要使用SimpleDateFormat 根据格式来进行转换 parse() format() Date初始化时可以传入时间戳
LocalDateTime与String之间的转换 使用到DateTimeFormatter 通过静态方法ofPattern(String 格式)来获取到DateTimeFormatter的对象
然后可以通过LocalDateTime.parse(String,DateTimeFormatter)来将字符串转为LocalDateTime对象
使用DateTimeFormatter对象的format(LocalDateTime)来将这个转为字符串 DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime time = LocalDateTime.now(); String localTime = df.format(time); LocalDateTime ldt = LocalDateTime.parse("2017-09-28 17:07:05",df);
DateTimeFormat JsonFormat的区别和使用 DateTimeFormat注解解决前台string类型与后台date类型的转换,基于Spring框架下 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
JsonFormatter注解则是将数据显示到前台时,将从后台date类型数据(数据库)以String类型的形式转换显示到前台页面,
基于Json 国内时间转换需要加上 timezone="GMT+8" @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")