o:select last_day(sysdate) value from dual
41.本星期的某一天(比如星期日)
s:不知道
o:select next_day(sysdate,7) vaule from dual;
42.字符串转时间
s:可以直接转或者select cast('2004-09-08'as datetime) value
o:select to_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule from dual;
43.求两日期某一部分的差(比如秒)
s:select datediff(ss,getdate(),getdate()+12.3) value
o:直接用两个日期相减(比如d1-d2=12.3)
select (d1-d2)*24*60*60 vaule from dual;
44.根据差值求新的日期(比如分钟)
s:select dateadd(mi,8,getdate()) value
o:select sysdate+8/60/24 vaule from dual;
45.求不同时区时间
s:不知道
o:select new_time(sysdate,'ydt','gmt' ) vaule from dual;
-----时区参数,北京在东8区应该是ydt-------
ast adt 大西洋标准时间
bst bdt 白令海标准时间
cst cdt 中部标准时间
est edt 东部标准时间
gmt 格林尼治标准时间
hst hdt 阿拉斯加—夏威夷标准时间
mst mdt 山区标准时间
nst 纽芬兰标准时间
pst pdt 太平洋标准时间
yst ydt yukon标准时间