SQLServer和Oracle的常用函数对比[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 huangkw007 的 blog

  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标准时间

本文关键:SQLServer和Oracle的常用函数对比
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top