我有一个带有REST API的Spring Boot应用程序,在一个请求对象中,我声明了一个字段,该字段应该以DDMMYYYY格式保存日期:
@Parameter(required = true, example = "20022022")
@Schema(required = true, type = "date", format = "ddmmyyyy", example = "20022022")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "ddMMyyyy")a
@JsonDeserialize(using = LocalDateDeserializer.class)
@NotNull
private LocalDate valueDate;
在Swagger UI中,请求正文中该字段的示例值始终显示如下(当前日期的格式为YYYY-MM-DD)。
{
...
"valueDate": "2022-03-17"
}
我在pom.xml中有这样的内容:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-webmvc-core</artifactId>
<version>1.6.4</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.6</version>
</dependency>
如何使Swagger UI以DDMMYYYY格式显示示例日期?正如你在我上面的代码中看到的,我输入了@Parameter和@Schema,但我真的不知道它们是如何工作的。
您可以使用ApiModelProperty
指定swagger默认/示例值。
@ApiModelProperty(value = "dd/MM/yyyy", example = "20/02/2022")
private LocalDate creationDate;
或
@ApiModelProperty(value = "ddMMyyyy", example = "20022022")
protected LocalDate creationDate;
问题内容: 我有这种格式的json数组: 现在,我想解析并以表格格式在Javascript或jQuery中显示它。该表有四列,每一列指示此数组中每个元素的每个属性。该表的第一行是这四个键的名称。其他行是这些键的值。 我不知道如何编写JavaScript代码来实现此功能。你能帮我吗? 问题答案: 演示
当我发送日期时,Thymeleaf日期格式有问题。HTML在h3标记中正确地显示了日期,但不在datepicker的代码中,我不明白为什么.... 为什么它在一个地方用小时显示日期,而在另一个地方却正确地显示日期....输入type=“date”name=“birthdate”id=“birthdate”class=“窗体-控件边际-底部-20”value=“1932-10-10 00:00:00
问题内容: 我正在尝试将MySQL数据库中的日期时间显示为PHP的iso 8601格式的字符串,但是它出了错。 2008年10月17日的输出格式为:1969-12-31T18:33:28-06:00这显然是不正确的(年份应该是2008年而不是1969年) 这是我正在使用的代码: 从我的MySQL数据库。 任何想法出什么事了吗? 问题答案: 的第二个参数是UNIX时间戳,而不是数据库时间戳字符串。
问题内容: 您如何以12小时格式(AM / PM)显示JavaScript日期时间对象? 问题答案:
问题内容: 我有以下情况: 提供输出 Tue May 31 00:00:00 SGT 2019 但我希望输出是 31/05/2019 我需要在这里使用解析,因为日期需要按日期而不是字符串进行排序。 有任何想法吗 ?? 问题答案: 怎么样:
我刚到爪哇。我想以格式显示日期。当我使用函数打印日期时,它会给我带来我不想要的刺痛。假设我想打印今天的日期,它给我的是,但我想输出为