我用
生成一个实体jhipster import-jdl hello.jdl
entity Hello {
title String,
myDate LocalDate
}
生成默认的伪造数据
hello.csv
id;title;myDate
1;mobile Fish;2019-11-17
2;Savings Account Dam;2019-11-18
问题
但是我的日期格式是爱沙尼亚语,并且是DD.MM.YYYY,因此,如果我将其更改为以下格式,则不会将数据导入数据库。两个条目的myDate字段均为null。是否可以导入除YYYY-MM-DD以外的其他格式的日期?
hello.csv
id;title;myDate
1;mobile Fish;17.11.2019
2;Savings Account Dam;18.11.2019
答案 0 :(得分:1)
很遗憾,您无法更改此格式,因为Liquibase希望日期采用its doc中所述的“ yyyy-MM-dd”格式:
CSV文件中包含的日期/时间值应为ISO格式http://en.wikipedia.org/wiki/ISO_8601,以便由Liquibase正确解析。
它在liquibase.util.ISODateFormat.java中进行了硬编码,因此JHipster对此无能为力。