Сохранить часовой пояс клиента при преобразовании из JDateTime в метку времени - PullRequest
1 голос
/ 29 февраля 2012

У меня есть основная проблема, в которой, к сожалению, я не уверен.

По сути, мы пытаемся создать интерфейс из одного приложения в другое.Чтобы это произошло, мы вырываем многочисленные поля из базы данных и преобразуем эти поля в формат, который будет принимать другое приложение.Так, например, в этом случае у нас есть поле типа JDatetime, которое нам нужно преобразовать в метку времени ... легко сделать:

 Timestamp tradedate = new Timestamp(trade.getTradeDate().getTime());
 return tradedate;

Однако из-за .getTime () возвращает метку времени на основе системного часового пояса, у нас есть значения, которые имеют значение EST, возвращаемое со временем, которое будет в GMT.

Мой вопрос заключается в том, как я могу просто сохранить часовой пояс рассматриваемого поля без преобразования в GMT.Система имеет значения из всех разных часовых поясов, поэтому я хочу сохранить то, что находится в данных клиента.

Некоторое время не использовал Java или Eclipse, поэтому проблемы с зубами продолжаются!

...