я получаю местное время и дату из базы данных с помощью JSON - PullRequest
0 голосов
/ 07 июня 2019

Я получаю данные из базы данных в формате json. местное время - проблема

{ "DayOfMonth": 4, "День недели": 1, "Эра": 1, "год": 2017, "DayOfYear": 247, "хронология": { "Зона": { "фиксированный": правда, "идентификатор": "UTC"}}, "weekOfWeekyear": 36, "millisOfSecond": 0, "secondOfMinute": 0, "centuryOfEra": 20, "yearOfEra": 2017, "yearOfCentury": 17, "weekyear": 2017, "monthOfYear": 9, "millisOfDay": 0, "minuteOfHour": 0, "hourOfDay": 0, "полей": [{ "мягок" ложь "maximumValue": 292278993, "minimumValue": - 292275054 "rangeDurationField": нулевой, "leapDurationField": { "точный": правда, "unitMillis": 86400000, "имя": "тип", "дни", { "имя": "дней"}, "поддерживается": правда}, "durationField": { "точное" ложь "unitMillis": 31556952000, "имя": "года", "типа": { "имя": "года"}, "поддерживается": истинное},» имя ":" год " "тип": { "rangeDurationType": нулевой, "durationType": { "имя": "лет"}, "имя": "год"}, "поддерживается": истинно}, {" снисходителен "ложь" maximumValue ": 12," minimumValue ": 1," rangeDurationField ": {" точное "ложь" unitMillis ": 31556952000," имя ":" года», "типа": { "имя" : "лет"}, "поддерживается": правда}, "leapDurationField": { "точный": правда, "unitMillis": 86400000, "имя": "дни",» Тип ": {" имя ":" дни "}," поддерживается ": правда}," durationField ": {" точное "ложь" unitMillis ": 2629746000," имя ":" месяцы», "тип": { "название": "месяцы"}, "поддерживается": правда}, "имя": "типа" "monthOfYear", { "rangeDurationType": { "имя": "года"}, "durationType": { "имя ":" месяц "}," название ":" monthOfYear "}," поддерживается ": истинно}, {" maximumValue ": 31," minimumValue ": 1," rangeDurationField ": {" точный "ложь" unitMillis» : 2629746000, "имя": "месяцы", "типа": { "имя": "месяцы"}, "поддерживается": истинное}, "мягки": ложь, "durationField": { "точный": правда,» unitMillis ": 86400000," имя ":" тип дней " "": { "имя": "дней"}, "поддерживается": истинный}, "unitMillis": 86400000, "имя: тип DayOfMonth """" ": {" rangeDurationType ": {" имя ":" месяцев "}," durationType ": {" имя ":" дни "}," имя ":" DayOfMonth "}," поддерживается ": правда," leapDurationField ": нуль}, { "диапазон": 86400000, "maximumValue": 86399999, "rangeDurationField": { "точный": правда, "unitMillis": 86400000, "имя": "тип", "дни",: { "имя": "дни"}, "поддерживается": правда}, "мягок" ложь "durationField": { "имя": "Миллис", "тип": { "имя": "Миллис"}, "поддерживается ": Правда," точный ": правда," unitMillis ": 1}," minimumValue ": 0," unitMillis ": 1," название ":" типа millisOfDay», "": { "rangeDurationType": { "имя" : "дни"}, "durationType": { "имя": "Миллис"}, "имя": "millisOfDay"}, "поддерживается": правда, "leapDurationField": нулевой}], "fieldTypes": [{» rangeDurationType ": нулевой," durationType ": {" имя ":" года "}," имя ":" год "}, {" rangeDurationType ": {" имя ":" года "}," durationType ": {" имя ":" месяцы "}," имя ":" monthOfYear "}, {" rangeDurationType ": {" имя ":" месяцы "}," durationType ": {" имя ":" дни "}," имя ":" DAYOFMONTH "}, {" rangeDurationType ": {" имя ":" дни "}," durationType ": {" имя ":" Миллис "}," название ":" millisOfDay "}]," ценность ": [2017 г., 9,4,0]}}, { "reg_id": 86, "имя": "мы", "номер мобильного телефона": 8099677558, "электронная почта": "aa@gmail.com", "register_mode": "Offline Платная " "рейтинг": 0, "пароль": "fsdfsf", "promo_mode": нулевой, "repair_mode": нулевой, "MODIFIED_BY": нулевой, "CREATED_BY": нулевой}, { "reg_id": 87," имя ":" adfdsfdsf " "MobileNumber": 5444445555, "электронная почта": "sadfsdafds@gmial.com", "register_mode": "Интернет", "рейтинг": 0, "пароль": нулевой, "promo_mode":" Notpromo», "repair_mode": нулевой, "MODIFIED_BY": нулевой, "CREATED_BY": нулевой},

    @RequestMapping(value="/getUsers", method=RequestMethod.GET, headers="Accept=application/json")
        public ResponseEntity<List<RegistrationAmc>> getregistrationusers() {


              HttpHeaders headers = new HttpHeaders();
                List<RegistrationAmc> list = frntService.getregistrationusers();    
               for(RegistrationAmc r:list){

                        LocalDateTime localDate = new LocalDateTime();
                        DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy/dd/MM");
                        String formattedDate = formatter.print(localDate);
                        System.out.println("ggggg"+formattedDate);
                        System.out.println("ssssssssssssss....."+r);

               }


              if (list == null) {
               return new ResponseEntity<List<RegistrationAmc>>(HttpStatus.NOT_FOUND);
              }
              headers.add("Number Of Records Found", String.valueOf(list.size()));
              return new ResponseEntity<List<RegistrationAmc>>(list, headers, HttpStatus.OK);
             }
...