我正在尝试使用 univocity 解析器验证项目中的日期字段。
我知道 univocity 中有自定义验证器和格式注释。但我们需要在实现 bean 类时提供静态日期格式。
@Format(formats = "yyyy-MM-dd")
private Date createdAt
Run Code Online (Sandbox Code Playgroud)
我有一个具体要求,我需要动态提供日期格式。这意味着我需要将日期字段解析为字符串,然后在解析 csv 文件(一种后验证器)后根据 DateTimeFormatter 验证它们。
有没有办法在运行时提供传递验证参数?或者 univocity 是否支持在创建后处理所有 bean 的验证程序?
谢谢!