Java ResultSet comment getTimeStamp dans UTC

La base de données a données au format UTC et quand j'essaie d'obtenir les données

java.util.Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("UTC"));
java.sql.Timestamp ts = resultSet.getTimestamp(PUBLISH_TIME);
cal.setTime(ts);

Est-il rien de mal à cela?

source d'informationauteur kal