Jsf 2 发送表示前一天时间为13:00的时间戳,而不是当前一天时间为0:00的时间戳
我在web.xml中给出了以下代码Jsf 2 发送表示前一天时间为13:00的时间戳,而不是当前一天时间为0:00的时间戳,jsf-2,primefaces,timezone,schedule,Jsf 2,Primefaces,Timezone,Schedule,我在web.xml中给出了以下代码 <context-param> <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name> <param-value>true</param-value> </context-param> 在xhtml文件中,我已将时区指定为GMT,用于JSF
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
在xhtml文件中,我已将时区指定为GMT,用于JSF内部的timezone.getDefault所说的内容?@Templar这是sun.util.calendar.ZoneInfo的打印值[id=GMT,offset=0,dststavings=0,useDaylight=false,transitions=0,lastRule=null]时区设置不正确,因为您需要GMT+5.30,而GMT+0。你试过手动设置吗?是的,我设置为GMT。。!!你是说我必须将其设置为客户端时区ie;格林尼治时间+5。30@Templar我试图通过使用这个设置时区来解决这个问题。TimeZone.setDefaultTimeZone.getTimeZoneGMT+5.30;但时区值仍然是相同的sun.util.calendar.ZoneInfo[id=GMT,offset=0,dststavings=0,useDaylight=false,transitions=0,lastRule=null]
TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
timeZone="GMT"
schedule_end 1384606800000
schedule_start 1384002000000
schedule_start Sat Nov 09 13:00:00 GMT 2013
schedule_end Sat Nov 16 13:00:00 GMT 2013
schedule_start Sat Nov 10 00:00:00 GMT 2013
schedule_end Sat Nov 17 00:00:00 GMT 2013