【问题标题】:Jhipster jdl adding fake data LocalDate field is null in the database, Date format issueJhipster jdl添加假数据LocalDate字段在数据库中为空,日期格式问题
【发布时间】:2019-11-18 20:53:14
【问题描述】:

我用

生成一个实体
jhipster import-jdl hello.jdl
entity Hello {
    title String,
    myDate LocalDate
}

生成默认的假数据

你好.csv

id;title;myDate
1;mobile Fish;2019-11-17
2;Savings Account Dam;2019-11-18

问题

但是我的日期格式是爱沙尼亚语并且是 DD.MM.YYYY,所以如果我将其更改为以下,则数据不会导入数据库。两个条目的 myDate 字段都为空。有什么方法可以导入除 YYYY-MM-DD 以外的其他格式的日期吗?

你好.csv

id;title;myDate
1;mobile Fish;17.11.2019
2;Savings Account Dam;18.11.2019

【问题讨论】:

    标签: jhipster liquibase


    【解决方案1】:

    很遗憾,您无法更改此格式,因为 Liquibase 预计日期为“yyyy-MM-dd”格式,如 its doc 所述:

    CSV 文件中包含的日期/时间值应采用 ISO 格式 http://en.wikipedia.org/wiki/ISO_8601,以便 Liquibase 正确解析。

    它在liquibase.util.ISODateFormat.java 中被硬编码,所以JHipster 对此无能为力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多