Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Json日期和时间格式_Java_Spring_Hibernate_Datetime Format - Fatal编程技术网

Java Spring Json日期和时间格式

Java Spring Json日期和时间格式,java,spring,hibernate,datetime-format,Java,Spring,Hibernate,Datetime Format,我正在寻找一些关于在春天格式化日期和时间戳的帮助 我的属性注释如下: @JsonFormat(pattern = "dd-MM-yy hh:mm") @Column(name = "start_time") private Date startTime; 然后在我的数据加载器中传入我的实例 DateFormat dateFormat = new SimpleDateFormat("dd-MM-yy hh:mm"); String startTimeSt = "05-11-201

我正在寻找一些关于在春天格式化日期和时间戳的帮助

我的属性注释如下:

@JsonFormat(pattern = "dd-MM-yy hh:mm")
@Column(name = "start_time")
private Date startTime;
然后在我的数据加载器中传入我的实例

    DateFormat dateFormat = new SimpleDateFormat("dd-MM-yy hh:mm");
    String startTimeSt = "05-11-2018 12:00";
    Date startTime = null;
    try {
        startTime = dateFormat.parse(startTimeSt);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    Booking booking1 = new Booking(customer1, gemma, startTime);
    bookingRepository.save(booking1);
但它在我的json文件中返回,如

"startTime": "2018-11-05T00:00:00.000+0000",
我怎样才能有时间展示

我还尝试将
spring.gson.date format=dd-MM-yy-hh:MM
传递到我的application.properties文件中


感谢

日期格式中的小时指定为HH(大写),而不是代码示例中的HH-请尝试在格式中使用HH,并按如下方式设置
@JsonFormat
注释的形状属性:

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yy HH:mm")
请参阅以下关于
@JsonFormat
的教程: