Я написал код, который проверяет дату, но почему он не проверяет год? см. Недействительный год даже не дает ошибки.Как я могу проверить год использования API дат в java
try {
SimpleDateFormat df = new java.text.SimpleDateFormat("MM/dd/yyyy");
df.setLenient(false);
Date date=df.parse("10/4/1234");
System.out.println("date------->"+date);
} catch (java.text.ParseException e) {
e.printStackTrace();
}
Ошибка в процедуре SQL Server:
ВЫБОР @CONVERT_DATETIME = новообращенный (DateTime, @DB_DATE, 103);
SET @STORE_DB = CAST (((CAST (DATEIFF (s, '1970-01-01', ltrim (rtrim (@CONVERT_DATETIME))) как bigint)) * 1000 - @ GMT5) как varchar (MAX));
Почему вы думаете, что 1234 год недействителен? – sergeyan
[1234 * is a a valid year] (http://en.wikipedia.org/wiki/1234). –
Вы говорите, что не было 1234 года? +1 @ ChrisMantle-не знал, что есть статьи wiki по годам;) – Melquiades