Массив, полный дат в Firestore - PullRequest
0 голосов
/ 30 ноября 2018

Итак, у меня есть коллекция полных дат, но я хочу, чтобы они были упорядочены в правильном порядке

, как это можно сделать?например, у меня есть счетчик, он показывает

все даты, но не в порядке.

    String[] dates = {      
                    "Sun, Dec 2, 9:00 AM",
                    "Sun, Dec 2, 10:30 AM",
                    "Sun, Dec 2, 12:00 PM",
                    "Sun, Dec 2, 1:30 PM",
                    "Sun, Dec 2, 3:00 PM",

                    "Mon, Dec 3, 9:00 AM",
                    "Mon, Dec 3, 10:30 AM",
                    "Mon, Dec 3, 12:00 PM",
                    "Mon, Dec 3, 1:30 PM",
                    "Mon, Dec 3, 3:00 PM",

                    "Tue, Dec 4, 9:00 AM",
                    "Tue, Dec 4, 10:30 AM",
                    "Tue, Dec 4, 12:00 PM",
                    "Tue, Dec 4, 1:30 PM",
                    "Tue, Dec 4, 3:00 PM"

                    };

            List<String> list = new ArrayList<>(Arrays.asList(dates));


            HashMap<String, String> datesMap = new HashMap<>();
            for (String date : list) {
                datesMap.put("Date", date);
                db.collection("BookingDates").document().set(datesMap);
            }

1 Ответ

0 голосов
/ 30 ноября 2018

Ну, я бы предложил сохранить их в Firestore в формате Unix Epoch, и, поскольку это число постоянно увеличивается, вы можете легко упорядочить его по мере необходимости, а затем после упорядочения вы можете преобразовать его в человекочитаемый с функциями даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...