jhipster - Jhipster jdl添加假数据LocalDate字段在数据库中为空,日期格式问题
问题描述
我生成一个实体
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
解决方案
不幸的是,您无法更改此格式,因为 Liquibase 预计日期为“yyyy-MM-dd”格式,如其文档中所述:
CSV 文件中包含的日期/时间值应采用 ISO 格式http://en.wikipedia.org/wiki/ISO_8601,以便 Liquibase 正确解析。
它在liquibase.util.ISODateFormat.java中被硬编码,所以 JHipster 对此无能为力。
推荐阅读
- bash - bash 运行命令一段时间
- python - 为什么我输入收入后我的代码开始循环?(Python)
- python - 使用 Python 进行音频特征提取
- python - 循环数据帧时,我无法向多个收件人发送电子邮件
- sql-server - 在特定服务器名称上运行 SQL 查询
- javascript - 处理从 POST 请求到 aws cognito signUp 的错误
- r - 使用 R 中的“read.xlsx”函数读取 xlsx 文件时出错
- flutter - 使用 Flutter 使用用户 ID 和 Pin 进行身份验证
- c++ - 如何在同一个 srand() 种子中获得两个不同的随机数?C++
- digital-ocean - 如何在 DigitalOcean 上桥接两个 Kubernetes 集群?