.日期格式化or数字格式化
-
@DatetimeFormat(pattern=“yyyy-MM-dd”)是将String转换成Date,一般前台给后台传值时用
-
@JsonFormat(pattern=“yyyy-MM-dd”) 将Date转换成String 一般后台传值给前台时 此处注意:@JsonFormat会让时间以0区时间显示。如果直接使用会少了8小时(我所在的是北京时区)修改为 @JsonFormat(pattern=“yyyy-MM-dd”,timezone=“GMT+8”)
-
@NumberFormat(pattern="#,###") 用来格式化货币(这样前端得传形如1,000。而不能是1000了哟,其实这个用得一般还比较少一点)
自定义格式
public class product { private Integer id; private String name; // 自定义数字格式化 @NumberFormat(pattern = "#,###.#") private BigDecimal price; private Integer cid; // 格式化日期 自定义 // @DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy.MM.dd") private Date date; }
就是自定义格式风格了