您的位置:首页 > 数据库 > Oracle

oracle系列:to_date与to_char函数

2019-07-05 13:22 267 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_41866772/article/details/94730034

to_date函数:将字符串转成date类型时间格式   

to_char函数: 将时间类型转成字符串类型

格式如下:yyyy    年                        HH     时

                  MM     月                        mm    分

                  dd       日                        ss       秒

例:

 表 user     time为date类型

         id             time

         1               2017/06/20 12:20:30

         2               2015/06/21 12:21:31

         3              2016/08/22 12:22:33

 

要求1:查询user 将time date类型数据转成string类型  

执行sql:select   id, to_char(time,'yyyy-MM-dd HH:mm:ss') time from user;        

执行结果:

         id             time

         1               2017-06-20 12:20:30

         2               2015-06-21 12:21:31

         3              2016-08-22 12:22:33

 

要求2:新增一条数据到user表     数据为字符串类型

  执行sql: insert into user values(4,to_date(' 2015-06-22','yyyy-MM-dd HH:mm'));

  执行结果查询:

        id             time

         1               2017-06-20 12:20:30

         2               2015-06-21 12:21:31

         3              2016-08-22 12:22:33

         4               2015-06-22 00:00

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: