2012-07-09 70 views
0

例如我可能有輸入字符串象下面這樣:如何解析可能具有不同日期格式的字符串輸入?

2012-07-23T03:30:00.000Z

2012-06-25T13:00:00.000 + 08:00

對於這些兩種情況下,我有不同的日期格式解析像例如如果是2012-07-23T03:30:00.000Z那麼我需要使用yyyy-MM-dd'T'KK:mm:ss'.000Z

那麼如果是2012-06-25T13:00:00.000+ 08:00我需要使用yyyy-MM-dd'T'KK:mm:ss'.000 + 08:00

可以使用日期解析來找出格式嗎?

但是,如果我解析然後在我的日誌文件中,我可能會看到許多異常被拋出。

還是有更好的方法來處理這個問題?

由於

回答

1

可以使用一個try/catch塊爲每一種可能的格式解析不同的時間格式。只有在所有解析失敗的情況下,您纔會傳遞異常。

相關問題