sql >> Databáze >  >> RDS >> Mysql

JDBC dává MySQL datetime v UTC

Ovladač JDBC musí při získávání nebo ukládání časových razítek použijte místní časové pásmo, pokud není poskytnut kalendář s konkrétním časovým pásmem.

Bohužel specifikace JDBC není vždy jasná, jak by se ovladače měly chovat, a vypadá to, že to MySQL dělá špatně. Pro MySQL můžete vynutit časové pásmo, které používá, zadáním jedné nebo více možností v řetězci připojení serverTimeZone a související vlastnosti. Viz http://dev. mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html pro úplný seznam.




  1. Problém s porovnáním řetězců Oracle PL/SQL

  2. Jak funguje Transaction_timestamp() v PostgreSQL

  3. Přidejte měsíce k datu v SQLite

  4. Simulace skupin zachycení regulárních výrazů v mysql