java - 如何在 Swagger API 请求中指定 JDBC 时间戳?
问题描述
我想接收(可为空的)开始和结束时间,我在 Swagger yaml 中声明了这些时间:
start: type: string format: date-time end: type: string format: date-time
对应于这些 JPA 列:
@Column(name = "start_time", columnDefinition = "TIMESTAMP WITHOUT TIME ZONE") private Timestamp start; @Column(name = "end_time", columnDefinition = "TIMESTAMP WITHOUT TIME ZONE") private Timestamp end;
但我不断收到此错误:
字符串必须为 JDBC 格式 [yyyy-MM-dd HH:mm:ss.fffffffff] 以创建 java.sql.Timestamp
解决方案
推荐阅读
- ios - 如何默认隐藏 QLPreviewController 上的顶栏
- c - 在 C 语言中,如何向以前使用 system() 调用的程序提供输入?
- java - 如何解决 java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 错误?
- python - Django send_mail 不工作并返回 0 个错误
- php - 仅使用数字、数字字母、字母数字和字母的组合对数组进行排序
- javascript - Firebase 云功能 Deadline 超出嵌套承诺中的错误
- greenplum - 为什么我配置青梅时出现“configure: error: zstd library not found”,但是我下载了zstd
- clang - 如何使用 clang 生成 .map 文件?
- ruby-on-rails - 重复向 Rails 应用程序发出奇怪的未知 POST 请求
- c - 将自纪元以来的本地时间(以秒为单位)转换为 UTC