Я использую java.text.SimpleDateFormat в Scala для преобразования строки в дату.java SimpleDateFormat дает неправильный результат
val isdf = new SimpleDateFormat("dd/MM/yyyy")
isdf.parse("01/22/2016") gives Sun Oct 01 00:00:00 UTC 2017
Как это исправить? Есть ли альтернатива?
Вы спрашиваете, почему синтаксический анализ 22-го месяца не приводит к ошибке? Как это? http://stackoverflow.com/questions/6899019/java-simpledateformat-returns-unexpected-result – Tunaki
22-й месяц 2016 = Октябрь 2017 – Compass
проверьте свой формат, вы проходите месяц как 22. либо измените свой параметр синтаксического анализа, либо упростите форму – ASP