Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
1

Ввод даты в заданном формате

19.10.2015, 11:07. Показов 2147. Ответов 2
Метки нет (Все метки)

Еще один вопрос про дату
Мне тоже нужно вводить дату, но надо сделать это в заданном формате.
Например, как заставить джаву воспринять это - "19 января пн", чтобы пользоваться этой строкой, как датой, но и вывести потом в таком же формате.
У меня получился такой код, но я не понимаю, что скармливать в паттерн для месяца?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    punlic void fun(){
         Date d = new SimpleDateFormat("yy.mm ee", myDateFormatSymbols).parse("19 января пн");
    }
 
    private static DateFormatSymbols myDateFormatSymbols = new DateFormatSymbols(){
 
        @Override
        public String[] getMonths() {
            return new String[]{"января", "февраля", "марта", "апреля", "мая", "июня",
                    "июля", "августа", "сентября", "октября", "ноября", "декабря"};
        }
 
        @Override
        public String[] getWeekdays() {
            return new String[]{"пн","вт","ср","чт","пт","сб","вс"};
        }
    };
И еще "Умный" вопрос - у джавы неделя начинается с поне
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2015, 11:07
Ответы с готовыми решениями:

Передача даты в определенном формате
Добрый день. У меня возникла некая сложность, при вытягивании из базы данных даты, я с помощью...

Вывод вводимой даты в определенном формате
Пользователь вводит дату в любом формате. Вывести дату в формате день/месяц/год, используя...

Ввод числа в формате XXXXX.XX
Как на JS написать функцию осуществляющую : 1) ввод числа в формате ххххх.хх (чтобы точка видна...

Неправильно отображается германский умлаут при выводе текущей даты в германском формате
Доброго времени суток. Подскажите, пожалуйста в чем ошибка. Мне (в целях саморазвития) необходимо,...

2
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
19.10.2015, 12:07 2
san92der, с воскресенья начинаются, если мне память не изменяет
0
15 / 15 / 7
Регистрация: 27.10.2012
Сообщений: 112
19.10.2015, 14:31  [ТС] 3
Что-то как работать с DateFormatSymbols в случае русских названий я не разобрался.
Но русская локаль, как оказалось все хорошо воспринимает. Если вдруг кому понадобится, заработало вот так:
Java
1
2
          
    Date date = new SimpleDateFormat("dd.MMM EE", new Locale("ru")).parse("19.января пн");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2015, 14:31

Ввод даты
Привет. Возникла проблема. Нужно вручную ввести определенную дату, а после отнять её от текущей и...

Ввод даты в заданном формате.
На форме располагается таблица StringGrid с 3 строками. Число столбцов в диапа-зоне 3 .. 7 задается...

Валидность даты в заданном формате (RegExp wanted)
Привет, Релиб! Подскажите, пожалуйста, как верно составить регулярное выражение для проверки...

Ввод текста в TextBox в заданном формате
Добрый день, уважаемые коллеги! У меня такой вопрос. Нужно в TextBox (или в MaskedTextBox, пока не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.