af:inputDate在ADF中返回GMT而不是用户选择的日期

时间:2014-02-04 06:51:34

标签: timezone oracle-adf

我正在使用af:inputDate标记来捕获adf中的日期。

我的网页看起来像 -

My web page looks like

日期存储在startDatejava.util.Date)。 现在

之后
    DataObjectEncodingUtils.encodeDate(startDate)

它返回2014-02-01 18:30:00,正好比所选日期落后5.30小时。

以下是我的trinidad-config.xml中的条目详细信息 -

    <?xml version="1.0" encoding="windows-1252"?>
     <trinidad-config xmlns="http://myfaces.apache.org/trinidad/config">
       <skin-family>mySkin</skin-family>
       <formatting-locale>en_GB</formatting-locale>
       <time-zone>Asia/Calcutta</time-zone> 
       <!--<time-zone>IST</time-zone>-->
    </trinidad-config>

我错过了什么吗?

-Amit

1 个答案:

答案 0 :(得分:0)

您是否尝试过将该组件与inputDate一起使用? 您可以设置日期格式和显示日期的时区。