SuperCSV中的可选ParseDate SuperCsvCellProcessorException是否有解决方法?

吉姆

我在Java中使用SuperCSV读取csv文件。我有一列包含日期,但记录可能未填充,因此将其设置为可选。在我的CellProcessor中,我将字段定义为

    ...,
    new Optional(new ParseDate("MM/dd/yyyy",true)),
    ...

当ParseDate遇到一个空单元格时,它将返回“ ... SuperCsvCellProcessorException:''无法被解析为Date。”

在这种情况下如何继续处理parseDate?

詹姆斯·巴塞特(James Bassett)

当超级CSV读取CSV时,只有空列(即空字符串)被映射为null-一个空格将被读取为一个空格。这是因为空格在RFC4180(CSV模仿类型规范)中很重要

因此,Optional请勿在空间上绕过下一个处理器。您可以改用以下处理器设置:

new Optional(new Token(" ", null, new ParseDate("MM/dd/yyyy",true)));

null如果遇到null(即CSV中的空String)或单个空格,则返回该值,并绕过尝试将其解析为日期的尝试。

您还可以启用周围的SpacesNeedQuotes首选项来解决此问题,但是请注意,这还将去除任何前导/后缀空间-您可能不需要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SuperCSV中的可选ParseDate SuperCsvCellProcessorException是否有解决方法?

来自分类Dev

BeamSQL 中的“LIKE”是否有解决方法?

来自分类Dev

Genson中类元数据的顺序很重要-是否有解决方法?

来自分类Dev

来自其他域的AJAX响应中的Cookie不被接受-是否有解决方法

来自分类Dev

解释数组中的字符串“ </ script>”,是否有解决方法?

来自分类Dev

递归PowerShell函数中的调用深度溢出,是否有解决方法?

来自分类Dev

IE8中data:uri的32KB限制是否有解决方法?

来自分类Dev

是否有解决方法来为c ++中的短裤定义用户定义的文字?

来自分类Dev

对于geom_violin中的此闪避失败,是否有解决方法?

来自分类Dev

解释数组中的字符串“ </ script>”,是否有解决方法?

来自分类Dev

VBA 中 ODBCConnection.CommandText 字符串的最大长度是否有解决方法?

来自分类Dev

生成UUID的默认值中断了Django 1.7中的迁移,是否有解决方法?

来自分类Dev

用户名未保存在 openconnect VPN 连接对话框中的错误是否有解决方法

来自分类Dev

npm publish -f是否有解决方法

来自分类Dev

强制使用mapply是否有解决方法

来自分类Dev

我尝试的Hive插入是否有解决方法

来自分类Dev

Debian文件补全破坏$ _是否有解决方法?

来自分类Dev

QDMLOPNF 128 限制是否有解决方法?

来自分类Dev

java8中是否有增加int的方法/解决方法

来自分类Dev

是否有针对列表中的 *args 或 Python 中的 for 循环的解决方法?

来自分类Dev

在Excel 2003中是否没有XlFileFormat.xlOpenXMLWorkbook支持的解决方法?

来自分类Dev

我的代码是否有简单的解决方法,以使mysql Update语句在csharp中工作?

来自分类Dev

是否有针对SSRS2008中缺乏指标的解决方法?

来自分类Dev

在PHP 5.3的闭包中是否有针对$ this的解决方法?

来自分类Dev

是否有任何解决方法可以减小 Haxe OpenFL 中嵌入字体的大小?

来自分类Dev

是否有关于如何在 React 组件中的条件语句中返回的解决方法?

来自分类Dev

SSDT Project Publish在PostDeploy中的Unicode上失败-是否有任何解决方法或配置可以解决此问题?

来自分类Dev

我使用tm / mktime是否错误,是否没有解决方法?

来自分类Dev

是否有解决方法(权限)让friendPickerFragment显示所有朋友?

Related 相关文章

  1. 1

    SuperCSV中的可选ParseDate SuperCsvCellProcessorException是否有解决方法?

  2. 2

    BeamSQL 中的“LIKE”是否有解决方法?

  3. 3

    Genson中类元数据的顺序很重要-是否有解决方法?

  4. 4

    来自其他域的AJAX响应中的Cookie不被接受-是否有解决方法

  5. 5

    解释数组中的字符串“ </ script>”,是否有解决方法?

  6. 6

    递归PowerShell函数中的调用深度溢出,是否有解决方法?

  7. 7

    IE8中data:uri的32KB限制是否有解决方法?

  8. 8

    是否有解决方法来为c ++中的短裤定义用户定义的文字?

  9. 9

    对于geom_violin中的此闪避失败,是否有解决方法?

  10. 10

    解释数组中的字符串“ </ script>”,是否有解决方法?

  11. 11

    VBA 中 ODBCConnection.CommandText 字符串的最大长度是否有解决方法?

  12. 12

    生成UUID的默认值中断了Django 1.7中的迁移,是否有解决方法?

  13. 13

    用户名未保存在 openconnect VPN 连接对话框中的错误是否有解决方法

  14. 14

    npm publish -f是否有解决方法

  15. 15

    强制使用mapply是否有解决方法

  16. 16

    我尝试的Hive插入是否有解决方法

  17. 17

    Debian文件补全破坏$ _是否有解决方法?

  18. 18

    QDMLOPNF 128 限制是否有解决方法?

  19. 19

    java8中是否有增加int的方法/解决方法

  20. 20

    是否有针对列表中的 *args 或 Python 中的 for 循环的解决方法?

  21. 21

    在Excel 2003中是否没有XlFileFormat.xlOpenXMLWorkbook支持的解决方法?

  22. 22

    我的代码是否有简单的解决方法,以使mysql Update语句在csharp中工作?

  23. 23

    是否有针对SSRS2008中缺乏指标的解决方法?

  24. 24

    在PHP 5.3的闭包中是否有针对$ this的解决方法?

  25. 25

    是否有任何解决方法可以减小 Haxe OpenFL 中嵌入字体的大小?

  26. 26

    是否有关于如何在 React 组件中的条件语句中返回的解决方法?

  27. 27

    SSDT Project Publish在PostDeploy中的Unicode上失败-是否有任何解决方法或配置可以解决此问题?

  28. 28

    我使用tm / mktime是否错误,是否没有解决方法?

  29. 29

    是否有解决方法(权限)让friendPickerFragment显示所有朋友?

热门标签

归档