Why does the Date data obtained by @ DateTimeFormat of SpringMVC always have the 08:00:00 time?

@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date adjustDate;

foreground pass parameters: adjustDate=2019-02-02

but the actual date value is: 2019-02-02 08:00:00

all I want is a date. What should I do with it?

Update:
in fact, this phenomenon occurs only when the data of Post is received by object, but not when using Get request

.
Jul.05,2022

found the problem because of the time zone, and the trick is that @ DateTimeFormat did not provide the timezone field

if, finally use @ JsonFormat to specify the time zone to resolve

 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
Menu