( bodnarj | 2021. 08. 04., sze – 21:11 )

Hát .. a mysql azért eléggé paraméterezhető ezen a téren. Ha a time_zone változó értéke SYSTEM akkor a rendszertől kéri le az időzóna beállításokat és az alapján fogja tárolni az időt vagy lehet UTC-ben tárolja, de a beállított időzónának megfelelően adja vissza az sql eredményekben.

A lényeg, hogy a rendszer időzónája Europa/Budapset legyen, a time_zone SYSTEM, és a jdbc url-ben is a serverTimezone=Europe/Budapest, és akkor nem lesz időzavar az alkalmazásban.

Én csak szeretném leellenőrizni az alkalmazásomból, hogy ezek így vannak-e beállítva és az óra pontosan jár-e.

És ezt meg is tudom tenni, egyedül akkor van gond, ha a jvm indulása után megváltoztatják az oprendszer időzónáját. De hát aki ezt megteszi, az így járt. Ha nagyon biztosra akarok menni meghívok java-ból egy date vagy egy timedatectl parancsot és kimazsolázom belőle az időzónát. :)