oracle时间格式转换

发布网友 发布时间:2022-04-21 08:55

我来回答

3个回答

懂视网 时间:2022-04-29 22:28

2009/5/4 15:25:28”样式update时间,则会提示“ORA-01722:invalid number”,无法更新。

        这时,就需要我们对此进行格式转化,示例如下:

--date转long示例
select sysdate,(sysdate- to_date('1970-01-01','yyyy-mm-dd'))* 24*60*60*1000 as 整型格式 from dual;

--long转date
select to_date('1970-01-0100:00:00','yyyy-mm-dd hh24:mi:ss') + 1241450728000/1000/24/60/60 from dual;


Oracle时间格式与整型格式相互转化

标签:oracle   number   格式转化   

热心网友 时间:2022-04-29 19:36

将日期型转换成字符串时,可以按新的格式显示。
如格式YYYY-MM-DD HH24:MM:SS表示“年-月-日 小时:分钟:秒”。Oracle的日期类型是包含时间在内的。
主要的日期格式字符的含义如下表所示:

代码

代表的格式

例子

AM、PM

上午、下午

08 AM

D

数字表示的星期(1~7)

1, 2, 3, ..., 7

DD

数字表示月中的日期(1~31)

1, 2, 3, …, 31

MM

两位数的月份

01, 02, …, 12

Y、YY、YYY、YYYY

年份的后几位

8, 08, 008, 2008

RR

解决Y2K问题的年度转换

DY

简写的星期名

MON, TUE, FRI, …

DAY

全拼的星期名

MONDAY, TUESDAY, …

热心网友 时间:2022-04-29 20:54

to_date(20170412,mm-yy-dd hh24:mi:ss)望采纳
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com