Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-997

Timestamp date type default format with GMT time zone

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 3.0.0
    • None
    • None
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jaywong jay wong
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: