Oracle 如何获得整点的时间?
比如今天是11月29号,那我想获得“2011-11-2900:00:00”,这个整点时间该怎么获得呢?...
比如今天是11月29号,那我想获得“2011-11-29 00:00:00”,这个整点时间该怎么获得呢?
展开
展开全部
select to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') a from dual;
其实如果是保存到数据库去,只要把YYYY-MM-DD格式保存就可以
oracle日期类型只有一个date,存储时肯定是以'YYYY-MM-DD HH24:MI:SS'格式存储的。
其实如果是保存到数据库去,只要把YYYY-MM-DD格式保存就可以
oracle日期类型只有一个date,存储时肯定是以'YYYY-MM-DD HH24:MI:SS'格式存储的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是显示
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') );
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') );
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是显示
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') );
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') );
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
trunc(sysdate)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'YYYY-MM-DD'就Okl了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询