powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / И снова даты
10 сообщений из 10, страница 1 из 1
И снова даты
    #33648252
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе хранится поле тип timestamp, т.е. имеет вид:
Код: plaintext
 05 . 04 . 06   16 : 26 : 56 , 000 
. Секунды, минуты и часы нужно в одном случае,а в другом нет, когда я пытаюсь выбрать все записи из базы где дата лежит в диапазоне 05.04.06 до 05.04.06, т.е. за один день, оно ничего не выдает.Раньше поле с датами у меня имело тип Date и все было супер, до тех пора пока начальству не понадобилось знать часы,минуты. как быть.спасибо
...
Рейтинг: 0 / 0
И снова даты
    #33648311
AndrewBykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты попробуй > 05.04.06 00:00 и < 06.04.06 00:00
...
Рейтинг: 0 / 0
И снова даты
    #33648360
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
peter6636В базе хранится поле тип timestamp, т.е. имеет вид:
Код: plaintext
 05 . 04 . 06   16 : 26 : 56 , 000 
.
с чего ты взял? вид оно имеет тот какой захочешь.
peter6636Секунды, минуты и часы нужно в одном случае,а в другом нет, когда я пытаюсь выбрать все записи из базы где дата лежит в диапазоне 05.04.06 до 05.04.06, т.е. за один день, оно ничего не выдает.Раньше поле с датами у меня имело тип Date и все было супер, до тех пора пока начальству не понадобилось знать часы,минуты. как быть.спасибо
Date для этого достаточно.
RTFM
...
Рейтинг: 0 / 0
И снова даты
    #33648372
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewBykovА ты попробуй > 05.04.06 00:00 и < 06.04.06 00:00
а если пользователь хочет вывести за 05.04.06 , т.е. без указания диапазона с 05.04.06 по 05.04.06, тогда фиг показывает
...
Рейтинг: 0 / 0
И снова даты
    #33648393
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm peter6636В базе хранится поле тип timestamp, т.е. имеет вид:
Код: plaintext
 05 . 04 . 06   16 : 26 : 56 , 000 
.
с чего ты взял? вид оно имеет тот какой захочешь.
peter6636Секунды, минуты и часы нужно в одном случае,а в другом нет, когда я пытаюсь выбрать все записи из базы где дата лежит в диапазоне 05.04.06 до 05.04.06, т.е. за один день, оно ничего не выдает.Раньше поле с датами у меня имело тип Date и все было супер, до тех пора пока начальству не понадобилось знать часы,минуты. как быть.спасибо
Date для этого достаточно.
RTFM
но ведь когда я делаю pst.setDate(1,data) то java.sql.Date рубит часы и минуты,а мне нужно чтобы они оставались
...
Рейтинг: 0 / 0
И снова даты
    #33648402
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
peter6636 Timm peter6636В базе хранится поле тип timestamp, т.е. имеет вид:
Код: plaintext
 05 . 04 . 06   16 : 26 : 56 , 000 
.
с чего ты взял? вид оно имеет тот какой захочешь.
peter6636Секунды, минуты и часы нужно в одном случае,а в другом нет, когда я пытаюсь выбрать все записи из базы где дата лежит в диапазоне 05.04.06 до 05.04.06, т.е. за один день, оно ничего не выдает.Раньше поле с датами у меня имело тип Date и все было супер, до тех пора пока начальству не понадобилось знать часы,минуты. как быть.спасибо
Date для этого достаточно.
RTFM
но ведь когда я делаю pst.setDate(1,data) то java.sql.Date рубит часы и минуты,а мне нужно чтобы они оставались
используй setTimestamp().
...
Рейтинг: 0 / 0
И снова даты
    #33648475
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm peter6636 Timm peter6636В базе хранится поле тип timestamp, т.е. имеет вид:
Код: plaintext
 05 . 04 . 06   16 : 26 : 56 , 000 
.
с чего ты взял? вид оно имеет тот какой захочешь.
peter6636Секунды, минуты и часы нужно в одном случае,а в другом нет, когда я пытаюсь выбрать все записи из базы где дата лежит в диапазоне 05.04.06 до 05.04.06, т.е. за один день, оно ничего не выдает.Раньше поле с датами у меня имело тип Date и все было супер, до тех пора пока начальству не понадобилось знать часы,минуты. как быть.спасибо
Date для этого достаточно.
RTFM
но ведь когда я делаю pst.setDate(1,data) то java.sql.Date рубит часы и минуты,а мне нужно чтобы они оставались
используй setTimestamp().
я его и использую, а теперь снова к вопросу, пользователь делает запрос:
Код: plaintext
select data from table where data= 05 . 04 . 06 
а на выходе ничего нет (хотя в базе их куча)
...
Рейтинг: 0 / 0
И снова даты
    #33648519
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setTimestamp для поля типа Date?

-Петька, ты дуб!
-Да, Василий Иваныч, крепкий я мужык (с) анек вспомнилса :)
...
Рейтинг: 0 / 0
И снова даты
    #33648814
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TimmsetTimestamp для поля типа Date?
ИМХО для Oracle именно так и делается: есть поле типа DATE, из Java работаешь с ним через Timestamp.

2peter6636: поменяй запрос, напиши нечто вроде:

Код: plaintext
1.
2.
where my_date >= trunc(:date)
   and my_date < trunc(:date) +  1 
...
Рейтинг: 0 / 0
И снова даты
    #33649009
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov TimmsetTimestamp для поля типа Date?
ИМХО для Oracle именно так и делается: есть поле типа DATE, из Java работаешь с ним через Timestamp.
я спросил чтобы в этом убедиться :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / И снова даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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