我有一小块代码,它从响应本身解析响应生成时间,并将其转换为日期以供将来使用。它是这样的:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); Date responseTime = sdf.parse(RStime);
它几乎像一个魅力。确切地说,它的工作时间为99.9%,但有一种情况除外:当毫秒部分是000时,服务器根本不会附加.000毫秒,因此我们有一个问题。
现在,根据简单日期格式文档,如果解析失败,该函数将返回null。但是,我可能误解了它,因为它只是抛出了一个异常。
我对Java和试探机制非常陌生,所以任何人都可以为处理这种情况提供一个优雅的良好实践解决方案吗?
谢谢!
白衣非少年
波斯汪
Helenr
动漫人物
相关分类