Добрый день!
Подскажите, как передать в колонку типа Timestamp собственно метку времени UTC, без учета часового пояса? Имеется вот такая хранимка в Hana:
Code:
create procedure set_ts(in p_ts timestamp) as
begin
  insert into SOME_TABLE(ts) values(:p_ts);
end;
Где таблица SOME_TABLE:
Code:
CREATE COLUMN TABLE "MY_SCHEMA"."SOME_TABLE" ("ID" BIGINT CS_FIXED GENERATED BY DEFAULT AS IDENTITY,
    "TS" LONGDATE CS_LONGDATE,
    PRIMARY KEY ("ID"));
Пытаюсь через JDBC из Java сделать следующее:
Code:
    CallableStatement st = connection.prepareCall("{call set_ts(?)}");
    Date d = new Date();
    try {
      st.setTimestamp(1, new java.sql.Timestamp(d.getTime) );
      st.execute();
    } catch (Throwable e) {
      // some code
      null;
    } finally {
      st.close();
    }      
В Hana попадает всегда время в локальном часовом поясе, в данном случае - по Москве. Что нужно поправить, чтобы метка времени сохранялась таки в UTC ?