我需要在java中生成一个时间变量 java.util.Date类型 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 值为"2023-05-22 16:00:00" 怎么写代码
时间: 2023-07-06 16:30:14 浏览: 171
你可以使用以下代码生成一个时间变量 java.util.Date 类型:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
Date date = sdf.parse("2023-05-22 16:00:00");
```
在这个代码中,我们首先创建一个 SimpleDateFormat 对象,并将其设置为指定的日期格式和时区。然后,我们使用 parse() 方法将字符串转换为日期对象。最后,我们将日期对象赋值给变量 date。
阅读全文