Class SqlTimestampConverter

    • Constructor Summary

      Constructors 
      Constructor Description
      SqlTimestampConverter()
      Constructs a SqlTimestampConverter using UTC format.
      SqlTimestampConverter​(java.util.TimeZone timeZone)
      Constructs a SqlTimestampConverter.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canConvert​(java.lang.Class type)
      Determines whether the converter can marshall a particular type.
      java.lang.Object fromString​(java.lang.String str)
      Unmarshals an Object from its single value representation.
      java.lang.String toString​(java.lang.Object obj)
      Marshals an Object into a single value representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SqlTimestampConverter

        public SqlTimestampConverter()
        Constructs a SqlTimestampConverter using UTC format.
      • SqlTimestampConverter

        public SqlTimestampConverter​(java.util.TimeZone timeZone)
        Constructs a SqlTimestampConverter.

        XStream uses by default UTC as time zone. However, if the resulting XML is used as feed for a data base (like MS SQL) the server might expect the timestamp to be in local time and does the conversion to UTC on its own. In such a case you can register an own instance of the SqlTimestamp converter using e.g. TimeZone.getDefault().

        Parameters:
        timeZone - the time zone used for the format
        Since:
        1.4.10