@JsonFormat显示年月日 时分秒
时间: 2023-11-22 20:50:43 浏览: 71
js中获取年月日时分秒
可以使用`@JsonFormat`注解来显示年月日时分秒。具体实现方法如下:
```java
import com.fasterxml.jackson.annotation.JsonFormat;
public class Example {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date date;
// getter和setter方法
}
```
在上述代码中,`@JsonFormat`注解中的`pattern`属性指定了时间格式,`timezone`属性指定了时区。其中,`pattern`属性中的格式化符号含义如下:
- `yyyy`:年份,例如:2021
- `MM`:月份,例如:01
- `dd`:日期,例如:01
- `HH`:小时,例如:12
- `mm`:分钟,例如:30
- `ss`:秒钟,例如:59
使用示例:
```java
Example example = new Example();
example.setDate(new Date());
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(example);
System.out.println(json);
```
输出结果:
```json
{
"date": "2021-08-31 16:30:00"
}
```
阅读全文