I am running into a bit of a problem. Our database has all dates stored as MST. Even when we are in daylight time these dates represent the MST date.
So
Java looks at the date and determines that '06/01/2007 11:00:00' is in daylight time.
I am finding it impossible to switch '06/01/2007 11:00:00 MDT' to '06/01/2007 11:00:00 MST'. No matter what I do it returns the date as an MDT date. HEPL!!!
Below is an example of some of the code I have tried:
java.text.DateFormat formatter = java.text.DateFormat.getDateTimeInstance(java.text.DateFormat.FULL, java.text.DateFormat.FULL);//new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
formatter.setTimeZone(java.util.TimeZone.getTimeZone("MST"));
java.util.Calendar cal = java.util.Calendar.getInstance(java.util.TimeZone.getTimeZone("MST"));
cal.setTimeInMillis(value.getTime().getTime());
java.lang.String lexval = formatter.format(cal.getTime());
[ July 09, 2007: Message edited by: Barry Sanders ]