Ich habe Felder in einer MySQL-Datenbank eingegeben datetime.fmt: formatDate und timeZone
ich speichere, zum Beispiel, ein Datum der Zahlung mit dem nächsten Java-Code:
payment.setCreatedOn(new Date(System.currentTimeMillis()));
Aus meiner Sicht Schicht verwende ich fmt:formatDate, um Datum-:
<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/>
Mein Server in London ist und mein Nutzer der Anwendung sind in Wien. Die Zeitanzeige ist wahrscheinlich aufgrund unterschiedlicher Zeitzonen verzögert. Ich kann einen timeZone Parameter in fmt: formatDate verwenden.
timeZone: Zeitzone in der die formatierte Zeit darstellt.
Nachdem in Google suchen, denke ich, der Wert Europe/Vienna für timezone Parameter gültig ist.
Weiß jemand, ob irgendwo die gültigen timeZone-Strings aufgelistet sind?