使用insert插入时间数据,只有日期没有时间

使用insert插入时间数据,只有日期没有时间

insert into tmp_zgn_huaxc_20220518 (OPERID, BEGINTIME, ENDTIME)
values ('50310', to_date('28-05-2022 13:00:00', 'dd-mm-yyyy hh24:mi:ss'), to_date('28-05-2022 17:30:00', 'dd-mm-yyyy hh24:mi:ss'));

运行成功,但是显示的是:

img

时分秒的数据丢失了,这样都是整点了,与实际不符

求解决方法,最好支持批量insert

你查询的时候格式化时间看看有没有,批量插入你可以选择导入,或者多个insert
时间修改如下

to_timestamp('2022-06-06 12:12:12',‘yyyy-mm-dd hh24:mi:ss’),

你数据库字段的类型是什么 date 是年月日 datetime 是十分秒

将'dd-mm-yyyy hh24:mi:ss'改成'dd-MM-yyyy hh24:mi:ss'

检查一下数据库字段的类型,date:日期,datetime :日期+时间