java - Swagger UI 日期格式如何变化?
问题描述
json 的日期字段如下面的 Swagger UI 请求字段中的代码,我想更改长类型,如“birthDate”:“4312134523”。我该怎么做?
"birthDate": "2021-06-16T20:35:53.153Z",
解决方案
我不完全确定您使用的是什么类型birthDate
,但从外观上看,我会说您使用的是java.time.Instant
. 对于像生日这样的东西,你应该使用java.time.LocalDate
. 更改类型在代码方面会更好。
你可以在这里查看文档
至于将日期写为时间戳,您可能需要检查属性spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS
。也可能与查找相关,spring.jackson.serialization.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS
具体取决于您要打印毫秒还是纳秒。两者都是布尔属性。
推荐阅读
- python - 根据条件打印出数据集的一组特定行
- javascript - JavaScript unicode 感知字符串切片
- regression - 即使 val_loss 较低,我使用 LSTM 的回归 NN 的输出也是错误的
- python - python - 如何在没有for循环的情况下有效地计算欧几里得距离矩阵?
- mysql - 如何用 SQL 替换单个列中的多个值?
- f# - F# 中的嵌套 monad 绑定
- python - 如何从 requirements.txt 文件中选择特定版本
- javascript - 在有和没有 concat 的情况下过滤不同值的结果
- c++ - 在 Linux 中通过 casablanca / cpprest 使用 TLS 客户端身份验证
- c++ - 如何保持 2 台主机之间的 UDP 套接字连接打开