解析迄今为止在 java 中"Unknown"字符串



我正在尝试用java解析一个字符串,如下所示:字符串测试=";未知";但用户数据希望此字符串作为日期。这是一种解析或避免这种情况的方法吗?例如,那个日期是空的,而不是未知的?

当无法解析Date时捕获异常,并将Date设置为null或您知道的表示不可解析日期的某个占位符值。

编辑:正如GhostCat在评论中指出的那样,你可能只想要";未知";以这种方式对待,而不是一般不可分析的日期。错误处理可能会变得复杂。。。至少,当无法解析日期时,您应该进行日志记录。确切的要求还没有在你的问题中说明,所以你需要如何处理错误还不知道。

最新更新