Hi!
Wusste nicht so recht in welchem Unterforum ich die Thematik posten sollte, hoffe es geht für "Allgemeines EE" klar .
Sachlage:
Unsere Webapplikation (mssql 08, hibernate, spring, jboss) soll "auf der ganzen" Welt benutzt werden und wir haben auch sowas ähnliches wie die Comment Features wie bspw. bei Facebook. Natürlich sollte dann die Zeit, je nach Zeitzone angepasst werden, nicht dass bspw. User A ein Post von User B liest welcher aber in der Zeitzone von User A noch in der Zukunft liegt.
Wir benutzen einen MSSQLServer 2008 welcher ja mit dem Datentyp "DatetimeOffset" Timezones unterstüzen würde, nur weiß ich leider nicht wie ich mit selbigen Typ mit Hibernate arbeiten soll. Schon mal jemand gemacht?
Eine andere Variante wäre die Datumswerte in UTC (Date ist doch eh immer UTC in Java?) persistiere und dann nur fürs Frontend mittels java.util.Timezone oder dergleichen für die jeweilige Timezone aufbereite?
Weitere Stichworte wären dann noch "JodaTime" sowie "Olson Timezone".
Wie seht ihr das?
Wusste nicht so recht in welchem Unterforum ich die Thematik posten sollte, hoffe es geht für "Allgemeines EE" klar .
Sachlage:
Unsere Webapplikation (mssql 08, hibernate, spring, jboss) soll "auf der ganzen" Welt benutzt werden und wir haben auch sowas ähnliches wie die Comment Features wie bspw. bei Facebook. Natürlich sollte dann die Zeit, je nach Zeitzone angepasst werden, nicht dass bspw. User A ein Post von User B liest welcher aber in der Zeitzone von User A noch in der Zukunft liegt.
Wir benutzen einen MSSQLServer 2008 welcher ja mit dem Datentyp "DatetimeOffset" Timezones unterstüzen würde, nur weiß ich leider nicht wie ich mit selbigen Typ mit Hibernate arbeiten soll. Schon mal jemand gemacht?
Eine andere Variante wäre die Datumswerte in UTC (Date ist doch eh immer UTC in Java?) persistiere und dann nur fürs Frontend mittels java.util.Timezone oder dergleichen für die jeweilige Timezone aufbereite?
Weitere Stichworte wären dann noch "JodaTime" sowie "Olson Timezone".
Wie seht ihr das?