2012-06-27 91 views
-1

嗨IM解析日期(自定義格式)的CSV文件, 我必須解析任何格式(mm-dd-yyyy,yyyy/mm/dd,mmm dd yyyy)給出的日期爲標準格式dd/mm/YYYY。在java中將未知格式的日期解析爲標準格式?

問題是我們如何找到日期的格式?

有無論如何去做?

ps:我想在csv中要求dateformat。

+0

您是否知道[this](http://www.docjar.org/docs/api/java/text/SimpleDateFormat.html)? –

+3

這個答案也應該對你有幫助:http://stackoverflow.com/a/4024604/1343161 – Keppil

回答

2

在你的情況下,字符串應該只包含「 - 」或「/」或「」中的一個,這樣你就可以基於這個來調度。

+0

@Thila,我不知道在csv中給出的格式,它可以是任何可用的格式。 – dinodd88

+1

使用模式列表時要小心。這可能意味着與你將解釋的不同。恩。 1/2/3 - 這將是純粹的運氣,沒有邏輯。 – panzerschreck

+0

可用的任何格式?這不會奏效。對於初學者來說,這是不明確的。 – Thilo