getdate() 得到当前时间,可以设置得到各种时间格式. 

datepart(日期部分,日期) 取指定时间的某一个部分,年月天时分秒. 

datediff(日期部分,日期1,日期2) 计算指定的日期1和日期2的时间差多少. 

dateadd(日期部分,数值表达式,日期) 计算指定时间,再加上表达式指定的时间长度. 

 

 

  1. --只取某一部分 
  2. select datepart(yy,getdate()) --year    
  3. select datepart(mm,getdate()) --month    
  4. select datepart(dd,getdate()) --day    
  5. select datepart(hh,getdate()) --hour    
  6. select datepart(mi,getdate()) --min    
  7. select datepart(ss,getdate()) --sec    
  8.  
  9. select datepart(year,getdate()) --year    
  10. select datepart(year,getdate()) --year    
  11. select datepart(day,getdate()) --day    
  12. select datepart(hour,getdate()) --hour    
  13. select datepart(minute,getdate()) --min    
  14. select datepart(second,getdate()) --sec    

 

[转]http://leeleo.iteye.com/blog/472066