繁体   English   中英

无法解析 LocalDateTime 中日期和时间之间的空格

[英]Cannot parse the space between date and time in LocalDateTime

我似乎无法解析我的 Localdatetime 变量。 它基本上不能遵循我的模式。 我希望它与空间一起使用,而不是与 T 一起使用。

我的代码只有在 end_date 是这样的情况下才有效:“1997-21-21T12:12:21”而不是这样:“1997-21-21 12:12:21”

如您所见,我提供了我的错误的图片。 这是我的代码:

 @NotNull
    @Column(name = "start_date")
    @JsonFormat(pattern = "yyyy-MM-dd'Т'HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd'Т'HH:mm:ss")
    private LocalDateTime startDate;

    @Column(name = "end_date")
    @JsonFormat(pattern = "yyyy-MM-dd'Т'HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd'Т'HH:mm:ss")
    private LocalDateTime endDate;

我也试过:

 @NotNull
    @Column(name = "start_date")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startDate;

    @Column(name = "end_date")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endDate;

在此处输入图像描述

无需使用两个单独的 DateTime 格式化程序,只需使用以下一个,我希望它应该可以工作。

@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime date;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM