У меня есть дата в строковом формате, и я хочу проанализировать это на дату использования.
var date ="03/11/2013"
Я разбираю это как:
new SimpleDateFormat("MM/dd/yyyy").parse(date)
Но странно, что если я прохожу "03-08- 201309 hjhkjhk" или "03- 88 -2013" или 43 -88-201378 ", он не выдает ошибки, он анализирует его.
Для этого сейчас я должен написать шаблон регулярного выражения для проверки правильности ввода даты даты. но почему это так?
Код:
scala> val date="03/88/201309 hjhkjhk"
date: java.lang.String = 03/88/201309 hjhkjhk
scala> new SimpleDateFormat("MM/dd/yyyy").parse(date)
res5: java.util.Date = Mon May 27 00:00:00 IST 201309