Oracle日期Function 转换为MySQL Function有关问题

Oracle日期Function 转换为MySQL Function有关问题

Oracle日期Function 转换为MySQL Function问题

oracle function 如下:

create or replace function utc2date

( t int

) return date

is

begin

return to_date(‘19700101000000′,’YYYYMMDDHH24MISS’)+(t+to_number(replace(SESSIONTIMEZONE,’:00′,”))*3600)/(24*3600);

end utc2date;

现在因为要做从oracle到MySQL的移植,涉及到这个Function,需要将其转换为MySQL的,有哪位高手精通,请指点下。



MYSQL中有这个函数。FROM_UNIXTIME()

mysql> SELECT FROM_UNIXTIME(1196440219);

-> ‘2007-11-30 10:30:19’

mysql> SELECT FROM_UNIXTIME(1196440219) + 0;

-> 20071130103019.000000

mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),

-> ‘%Y %D %M %h:%i:%s %x’);

-> ‘2007 30th November 10:30:59 2007’

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html

Oracle日期Function 转换为MySQL Function有关问题

相关文章:

你感兴趣的文章:

标签云: