2012-11-18 56 views
3

如何測試一個有效的日期字符串,假設可接受的格式是「YYYY-MM-DD」? (Y年,M月,D日)如何在java中驗證日期字符串

我試過DateFormat.parse(date_string),但它解析的東西像「2012-542-86」。

回答

2

默認情況下,解析是寬鬆,這意味着它使用啓發式來解析非精確匹配。

您需要使用#setLenient(false)將其關閉,以使其拒絕所有不匹配的格式。

+0

這就是它!謝謝 – spajak