Mysql fmt:格式化日期和时区

Mysql fmt:格式化日期和时区,mysql,timezone,jstl,Mysql,Timezone,Jstl,我在Mysql数据库中输入了datetime字段 <fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 例如,我使用下一个Java代码存储付款日期: payment.setCreatedOn(new Date(System.currentTimeMillis())); <fmt:formatDate value="${payment.createdOn}" p

我在Mysql数据库中输入了datetime字段

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
例如,我使用下一个Java代码存储付款日期:

payment.setCreatedOn(new Date(System.currentTimeMillis())); 
<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
在“我的视图”图层中,我用于设置日期格式:

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 

我的服务器在伦敦,我的应用程序的用户在维也纳。时间显示延迟可能是因为时区不同。我可以在fmt:formatDate中使用时区参数

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
时区:要在其中执行操作的时区 表示格式化的时间

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
在谷歌搜索之后,我认为Europe/Vienna的值对于时区参数是有效的

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 

有人知道有没有有效的时区字符串列表吗?

Sergio-我相信你早就找到了

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
以下是“zoneinfo”或“zoneinfo”,它是TZ信息的最终来源

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 

这里有一个用于浏览区域的列表。

这里是IBM JDK的列表,虽然有点过时,但有完整的列表:

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 

您需要使用国际时间(UTC/Zulu)添加以下计划客户端时间使用,例如“GMT+1”。看看这个例子

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
将此参数作为参数放在服务器中,以设置UTC时间使用,在这种情况下,用于tomcat:

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
-Duser.timezone=“UTC”

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
要显示日期,请选择所需的图案(属性)

<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/> 
/*JSP网站*/
${SearchFormatted}
/*性质*/
日期\格式\日期分钟=yyyy/MM/dd HH:MM
日期\格式=yyyy/MM/dd HH:MM:ss
日期格式2=yyyy/MM/dd
日期_format3_js=yy/mm/dd
日期格式4时间=HH:mm
日期格式4=dd/MM/yyyy HH:MM:ss