【问题标题】:ParseException never thrownParseException 从未抛出
【发布时间】:2020-05-19 06:06:07
【问题描述】:

我有一个@Service 带注释的服务类方法createShiftPlan(int numberOfEmployees, int startingMonth, int year),其中我正在使用SimpleDateFormat 类的parse() 方法。

如何在此处使用整数输入测试解析异常?

【问题讨论】:

  • 到目前为止你尝试了什么?

标签: java mysql spring-boot exception


【解决方案1】:

SimpleDateFormat.setLenient(false) 设置为disable lenient parsing 并提供一个不存在的日期,例如4 月 35 日。禁用 lenient 后,这将抛出 ParseException,而不是静默地修复日期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多