Могу ли я отформатировать тип данных TIME на JavaDB?

1

У меня есть столбец данных TIME в моей базе данных. PM}. Но когда я попытался вставить этот sql:

INSERT INTO POSISI (ID, TUJUAN, PELABUHAN_TERAKHIR, LATLNG, AREA, KECEPATAN, HALUAN, STATUS, KETERANGAN, WAKTU, JAM) VALUES ((SELECT ID FROM KAPAL WHERE UPPER(KAPAL.NAMA)=UPPER('Aura Kasih')), 'Surabaya', 'Karimun', '2.02, 100.2', 'Kiclik', '19 knot', '11°', 'Anchor', 'Aman', '2014-03-16', '01:50 AM')

Я получил это в своей базе данных:

2 | Surabaya | Karimun | 2.02, 100.2 | Kiclik | 19 knot | 11° | Anchor | Aman | 2014-03-16 | 01:50:00

Как вы можете видеть, я использую 01:50 утра, но он хранится как 01:50:00.

Итак, могу ли я сказать JavaDB, чтобы хранить TIME как hh: mm в формате?

Спасибо.

Теги:
jdbc
javadb

1 ответ

2
Лучший ответ

Время всегда будет храниться как hh: mm: ss в db. Формат, который вы указали для ввода. Вам нужно будет отформатировать время снова, когда вы хотите получить/отобразить из db.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню