You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "jay wong (JIRA)" <ji...@apache.org> on 2014/05/22 12:07:01 UTC

[jira] [Created] (PHOENIX-997) Timestamp date type default format with GMT time zone

jay wong created PHOENIX-997:
--------------------------------

             Summary: Timestamp date type default format with GMT time zone
                 Key: PHOENIX-997
                 URL: https://issues.apache.org/jira/browse/PHOENIX-997
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: jay wong
             Fix For: 3.1


the code :
org.apache.phoenix.util.DateUtil

public static final TimeZone DATE_TIME_ZONE = TimeZone.getTimeZone("GMT");

public static Format getDateParser(String pattern) {
        SimpleDateFormat format = new SimpleDateFormat(pattern) {
            @Override
            public java.util.Date parseObject(String source) throws ParseException {
                java.util.Date date = super.parse(source);
                return new java.sql.Date(date.getTime());
            }
        };
        format.setTimeZone(DateUtil.DATE_TIME_ZONE);
        return format;
    }
==================

Every phoenix user will be formated with GMT time zone.

But other's, just like me .the time zone is GMT+8

I think it will be default not be set with 
    format.setTimeZone(DateUtil.DATE_TIME_ZONE);

when anyone want to set it.  add a config in hbase-site.xml.





--
This message was sent by Atlassian JIRA
(v6.2#6252)