有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我可以在JavaDB上格式化时间数据类型吗?

我的数据库中有一个时间数据类型列。根据this,它支持hh[:mm]{AM | 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 am,但它存储为01:50:00

那么,我可以告诉JavaDB将时间存储为hh:mm a格式吗

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    时间将始终以hh:mm:ss的形式存储在数据库中。您提到的格式是用于输入的。当您想要从数据库中检索/显示时,需要重新格式化时间