Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Базы данных
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Zhuravlev
0 / 0 / 1
Регистрация: 03.12.2012
Сообщений: 31
1

Отображение даты

22.04.2013, 16:32. Просмотров 1956. Ответов 23
Метки нет (Все метки)

В базе Mysql дата храниться как Datetime или Timestamp в формате yyyy-MM-dd HH:mm:ss, я вынимаю эту дату и кладу допустим на текстовое поле или на jdatechooser (jcalendar) и почему-то все время в них неверно отображаются часы и минуты. Всё время стоит 12:00
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 16:32
Ответы с готовыми решениями:

Отображение даты с сервера на странице.
Надо на страничку дату вставить, взятую с сервера. Можно ли это сделать и как???

Ошибки вывода даты
Calendar currentDate = new GregorianCalendar(); ...

Добавление даты. Oracle
Допустим, есть таблица "о" Create table o( ooo Number(5), oooo ...

Парсинг и форматирование даты
приветствую всех, в java я новичок и надеюсь на вашу поддрежку. столкнулся с...

Компонент для выбора даты
Предлагаю написать самостоятельно. В классе Calendar есть все необходимое, для...

23
Zhuravlev
0 / 0 / 1
Регистрация: 03.12.2012
Сообщений: 31
09.05.2013, 16:55  [ТС] 21
Вот что нашёл http://phpclub.ru/mysql/doc/datetime.html

Величины одного типа даты можно в ряде случаев присвоить объекту другого типа даты. Однако при этом возможны некоторое изменение величины или потеря информации:


Если присвоить значение типа DATE объекту DATETIME или TIMESTAMP, то в результирующей величине ``временная'' часть будет установлена в '00:00:00', так как величина DATE не содержит информации о времени.


Если присвоить значение типа DATE, DATETIME или TIMESTAMP объекту DATE, то ``временная'' часть в результирующей величине будет удалена, так как тип DATE не включает информацию о времени.

Как тогда в коде эту стуацию разрешить, там то всегда используется Date?

Добавлено через 30 минут
Я слышал что-то про класс Calendar может как то им воспользоваться, не знаешь?

Добавлено через 2 минуты
Или некий DateFormat
0
AckiyBolt
649 / 398 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
09.05.2013, 17:25 22
java, mysql и дата
0
Zhuravlev
0 / 0 / 1
Регистрация: 03.12.2012
Сообщений: 31
09.05.2013, 19:02  [ТС] 23
Я окончательно запутался.
Если я извлекаю дату из БД то переменная в которую я её записываю должна быть java.util.Date.
А когда я хочу записать эту переменную в базу, то должен перевести ёё в java.sql.Date.
Так?
0
mutagen
2565 / 2238 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
09.05.2013, 19:22 24
Цитата Сообщение от Zhuravlev Посмотреть сообщение
Я окончательно запутался.
Если я извлекаю дату из БД то переменная в которую я её записываю должна быть java.util.Date.
А когда я хочу записать эту переменную в базу, то должен перевести ёё в java.sql.Date.
Так?
по порядку

когда вы делаете из результсета

Java
1
getDate(номер_колонки);
то вы получаете
Java
1
java.sql.Date
чтобы из него сделать
Java
1
java.util.Date
надо:

Java
1
new java.util.Date(getDate(номер_колонки).getTime());
и вот уже с этим объектом может работать JTable

в случае с записью в базу обратный процесс
1
09.05.2013, 19:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2013, 19:22

Вытащить день нелели из даты
Требуеться вытащить день недели из даты. Java.util.GrigorianCalendar.

Код получения даты последней компиляции
1. Существует ли возможно автоматически вставить в код дату-время последней...

JData Store ?? ошибка при вводе даты
Hi All!! начал юзать JData Store, делаю таблички, тип одного поля DATE , в...


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

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

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