When getting the DTM time stamp from OBX-14 and using the method getValueAsDate() method on the DTM object, the time stamp's offset is corrupted. The DTM time stamp itself shows the correct value.
If OBX-14 contains 20120628145624.090-0500 one gets 20120628145624.090-0400
Probably a DST issue, see #229.
What is your default time zone?
Okay. I get the same result when I use the DTM.getValueAsCalendar() method.