I'm having a problem with case sensitivity in JodaTime 1.5.2. This can be reproduced with the following test class:
package com.astirion.jodatime.caseproblem; import org.joda.time.LocalDate; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; public class JodaTimeCaseProblem { public static void main(String[] args) { parseDate("dd-MMM-y", "28-Jan-1972"); parseDate("dd-MMM-y", "28-jAN-1972"); } private static void parseDate(String pattern, String dateText) { DateTimeFormatter formatter = DateTimeFormat.forPattern(pattern); String logTextStem = String.format("%s with text %s", pattern, dateText); try { LocalDate date = formatter.parseDateTime(dateText).toLocalDate(); System.out.println(logTextStem + " produced " + date); } catch(Exception e) { System.err.println(logTextStem + " produced an exception"); e.printStackTrace(); } } } The first date will go through as expected. The second, 28-jAN-1972, will throw an exception. I've found this message in the archive: http://sourceforge.net/mailarchive/message.php?msg_id=475D87B3.50701%40joda.org ...which states this problem was fixed in 1.5.1. Is anyone else having this trouble in 1.5.2? Cheer, Ian ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Joda-interest mailing list Joda-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/joda-interest