@@ -0,0 +1,817 @@
+package com.alibaba.json.bvt.issue_3300;%0A%0Aimport com.alibaba.fastjson.JSONObject;%0Aimport junit.framework.TestCase;%0A%0Aimport java.util.Date;%0Aimport java.util.TimeZone;%0A%0A%0A/**%0A * @Author %EF%BC%9ANanqi%0A * @Date %EF%BC%9ACreated in 18:28 2020/7/19%0A */%0Apublic class Issue3344 extends TestCase %7B%0A    public void test_for_issue_timeZone() throws Exception %7B%0A        TimeZone.setDefault(TimeZone.getTimeZone(%22GMT+1%22));%0A        String jsonStr = %22%7B%5C%22date%5C%22:1595154768%7D%22;%0A        Model model = JSONObject.parseObject(jsonStr, Model.class);%0A        assertEquals(%22Mon Jan 19 12:05:54 GMT+01:00 1970%22, model.getDate().toString());%0A    %7D%0A%0A    static class Model %7B%0A        private Date date;%0A%0A        public Date getDate() %7B%0A            return date;%0A        %7D%0A%0A        public void setDate(Date date) %7B%0A            this.date = date;%0A        %7D%0A    %7D%0A%7D%0A

add test cast