请问大佬这个如何修改,用@JsonFormat也不行

@JsonFormat( shape = JsonFormat.Shape.STRING,timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")

@JsonFormat( shape = JsonFormat.Shape.STRING,timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")

加上这个注解只能说明,后台到前台的时间格式的转换,并没有影响到自身的日期属性,如果想打印出当前日期的字符串形式,

用下面的方法转换后打印

Date date = new Date();//获取当前的日期
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String str = df.format(date);//获取String类型的时间
System.out.println(str);

这个注解要通过json转换时才会生效,比如前后端传递数据时,会默认进行一次json转换