oracle 怎么将字符串时间转换为date类型
3个回答
展开全部
把程序的数据存到数据库中:
当程序中是String 类型时,SQL文应该用上
to_date(hiredate,'yyyy-mm-dd hh24:mi:ss')这样放到数据库中就是date类型
当程序中是Date类型时,必须先转为String类型,利用
new SimpleDateFormate("yyyy-MM-dd hh:mm:ss").format(new Date())转化
把数据库中数据取出时
要使用to_char(hiredate,'YYYY-MM-DD HH24:MI:SS')变为String类型,
还可以继续利用java.sql.Date.valueOf(String s)
将 JDBC 日期转义形式的字符串转换成 Date 值。
当程序中是String 类型时,SQL文应该用上
to_date(hiredate,'yyyy-mm-dd hh24:mi:ss')这样放到数据库中就是date类型
当程序中是Date类型时,必须先转为String类型,利用
new SimpleDateFormate("yyyy-MM-dd hh:mm:ss").format(new Date())转化
把数据库中数据取出时
要使用to_char(hiredate,'YYYY-MM-DD HH24:MI:SS')变为String类型,
还可以继续利用java.sql.Date.valueOf(String s)
将 JDBC 日期转义形式的字符串转换成 Date 值。
展开全部
to_date(字符串,'yyyy-mm-dd hh24:mi:ss');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、使用oracle函数:
TO_TIMESTAMP_TZ('2009-3-9 17:51:23.23 -05:00', 'YYYY-MM-D HH24:MI:SS.FF TZH:TZM')
TO_DATE(yourdate,'YYYY-MM-D HH24:MI:SS'); // 字符串转日期Date
T0_CHAR(yourdate,'YYYY-MM-D HH24:MI:SS'); // 日期Date转字符串
eg:
update t_fl_flownote set sendtime=TO_TIMESTAMP_TZ('2009-11-30 10:47:16','YYYY-MM-DD HH24:MI:SS')
to_date('2012-11-13', 'yyyy-mm-dd')
TO_TIMESTAMP_TZ('2013-12-09 11.10.10.982000','YYYY-MM-DD HH24:MI:SS.FF TZH:TZM')
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询