Следующий код будет анализировать строковое значение 2011-06-19T00:42:01
AND 2011-06-19T12:42:01
как 2011-06-19T00:42:01
, что неверно. Как я могу это исправить?
//String t = "2011-06-19T00:42:01";
String t = "2011-06-19T12:42:01";
final String TIME_FORMAT = "yyyy-MM-dd'T'hh:mm:ss";
SimpleDateFormat dateFormat = new SimpleDateFormat(TIME_FORMAT);
java.util.Date parsedDate = dateFormat.parse(t);
//parsedDate = Sun Jun 19 00:42:01 CDT 2011