powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать системный формат даты?
17 сообщений из 17, страница 1 из 1
Как узнать системный формат даты?
    #33617074
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно сабж в виде MM.DD.YY
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33617422
Nefastus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
        String[] dateTimePatterns = LocaleData.getLocaleElements(Locale.getDefault()).getStringArray("DateTimePatterns");        
        System.out.println(dateTimePatterns[DateFormat. DEFAULT  +  4 ]);
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33617976
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Nefastus.
В результате полуяаю d/M/yyyy. Хотя в настройках винды(ПанельУправления-> Языки и стандарты стоит dd.MM.yyyy). Ка бы этого добится, чтоби получать именно dd.MM.yyyy? И так ради интереса то что оно мне пишет что это за формат и где он прописан...
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33618104
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new java.text.SimpleDateFormat( "dd/MM/yyyy" ).format ( вашаДата )
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33618108
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, так будет ближе к требуемому:

new java.text.SimpleDateFormat( "dd.MM.yyyy" ).format ( вашаДата )
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33618121
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сабж внимательнее прочитать?
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33618148
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 М.Голованов Мне не надо преводить дату к какому то формату. Мне надо получить формат который используется по умолчанию.
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33618577
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vovka_NovakМне надо получить формат который используется по умолчанию.

Да ради Бога. Хотя зачем?...
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33619147
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот например рабочий пример
Код: plaintext
System.out.println(DateFormat.getDateInstance().format( new  Date()));

у меня выдает то что указано в региональных настройках.

у вас приложение где выполняется? это случаем не web app?
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620207
Nefastus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vovka_Novak2 Nefastus.
В результате полуяаю d/M/yyyy. Хотя в настройках винды(ПанельУправления-> Языки и стандарты стоит dd.MM.yyyy). Ка бы этого добится, чтоби получать именно dd.MM.yyyy? И так ради интереса то что оно мне пишет что это за формат и где он прописан...
У jre свой формат даты и времени, системные значения она не опрашивает. То что вам предложил я, это именно формат даты по умолчанию jre для настоящей локали. Если же вам нужно именно системное значение, то под windows можно посмотреть в сторону jni и GetLocaleInfo , под другие платфромы - не знаю.
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620575
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем вот какая проблема. Может и другой способ решения есть ???

Код: plaintext
1.
2.
3.
4.
5.
 public  String getSQL(String fromDt, String toDt, String Grp) {
     return  "select raion_id, " + compTp.id + "(" + sField.id + ") as res from " +
           sTable.id + " where period between to_date('" + fromDt + "', 'dd.mm.yyyy') " +
           "and to_date('" + toDt + "', 'dd.mm.yyyy') group by " + Grp;
  }

Вот сюда to_date('" + toDt + "', 'dd.mm.yyyy') как то надо вставить формат дати, что бы передать запрос.
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620691
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
афигеть... дайте две! народ тут корячица, как обычно предложили JNI, а надо всего лишь передать дату в запрос!
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620725
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Timm .. Ну и... как передать всего лиш дату в запрос?
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620750
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо
where period between to_date('" + fromDt + "', 'dd.mm.yyyy') " +
"and to_date('" + toDt + "', 'dd.mm.yyyy')



where period between ? and ?


ну и

PreparedStatement
void setDate(int parameterIndex, Date x) throws SQLException
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620779
Фотография Vovka_Novak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 zalexaka Можна примерчик а то не совсем понял, что ты имел в виду...
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33620810
Nefastus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vovka_Novak
Вот сюда to_date('" + toDt + "', 'dd.mm.yyyy') как то надо вставить формат дати, что бы передать запрос.
а что, toDt вы не можете привести к виду dd.mm.yyyy?
...
Рейтинг: 0 / 0
Как узнать системный формат даты?
    #33621074
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nefastus Vovka_Novak
Вот сюда to_date('" + toDt + "', 'dd.mm.yyyy') как то надо вставить формат дати, что бы передать запрос.
а что, toDt вы не можете привести к виду dd.mm.yyyy?

toDt - это стринг. Афтору хочет его распарсить, а для этого ему нужно знать в каком формате этот стринг. Откуда он его взял я не знаю.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать системный формат даты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]