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

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

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

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

у вас приложение где выполняется? это случаем не web app?
...
Рейтинг: 0 / 0
23.03.2006, 13:46
    #33620207
Nefastus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
Vovka_Novak2 Nefastus.
В результате полуяаю d/M/yyyy. Хотя в настройках винды(ПанельУправления-> Языки и стандарты стоит dd.MM.yyyy). Ка бы этого добится, чтоби получать именно dd.MM.yyyy? И так ради интереса то что оно мне пишет что это за формат и где он прописан...
У jre свой формат даты и времени, системные значения она не опрашивает. То что вам предложил я, это именно формат даты по умолчанию jre для настоящей локали. Если же вам нужно именно системное значение, то под windows можно посмотреть в сторону jni и GetLocaleInfo , под другие платфромы - не знаю.
...
Рейтинг: 0 / 0
23.03.2006, 15:07
    #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
23.03.2006, 15:28
    #33620691
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
афигеть... дайте две! народ тут корячица, как обычно предложили JNI, а надо всего лишь передать дату в запрос!
...
Рейтинг: 0 / 0
23.03.2006, 15:35
    #33620725
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
2 Timm .. Ну и... как передать всего лиш дату в запрос?
...
Рейтинг: 0 / 0
23.03.2006, 15:42
    #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
23.03.2006, 15:46
    #33620779
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
2 zalexaka Можна примерчик а то не совсем понял, что ты имел в виду...
...
Рейтинг: 0 / 0
23.03.2006, 15:54
    #33620810
Nefastus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
Vovka_Novak
Вот сюда to_date('" + toDt + "', 'dd.mm.yyyy') как то надо вставить формат дати, что бы передать запрос.
а что, toDt вы не можете привести к виду dd.mm.yyyy?
...
Рейтинг: 0 / 0
23.03.2006, 16:46
    #33621074
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать системный формат даты?
Nefastus Vovka_Novak
Вот сюда to_date('" + toDt + "', 'dd.mm.yyyy') как то надо вставить формат дати, что бы передать запрос.
а что, toDt вы не можете привести к виду dd.mm.yyyy?

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


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