MSSQLSERVER 時間差計算

2022-02-22 15:08:08 字數 654 閱讀 4206

select datediff(yy,'2010-06-1 10:10',getdate()) --計算多少年

select datediff(q,'2011-01-1 10:10',getdate())  --計算多少季度 3個月乙個季度

select datediff(mm,'2011-06-1 10:10',getdate()) --計算多少月

select datediff(dd,'2011-06-1 10:10',getdate()) --計算多少天

select datediff(wk,'2011-06-1 10:10',getdate()) --計算多少周

select datediff(hh,'2011-06-10 10:10','2011-06-10 11:10') --計算多少小時

select datediff(n,'2011-06-10 10:10','2011-06-10 10:11') --計算多少分鐘 經驗證會有誤差

select datediff(ss,'2011-06-10 10:10:00','2011-06-10 10:10:10') --計算多少秒

select datediff(ms,'2011-06-16 10:10:10','2011-06-16 10:10:11') --計算多少毫秒

linux shell 時間運算以及時間差計算方法

1。時間加減 這裡處理方法,是將基礎的時間轉變為時間戳,然後,需要增加或者改變時間,變成 秒。如 1990 01 01 01 01 01 加上 1小時 20分 處理方法 a.將基礎時間轉為時間戳 time1 date s d 1990 01 01 01 01 01 echo time1 631126...

linux shell 時間運算以及時間差計算方法

最近一段時間,在處理shell 指令碼時候,遇到時間的處理問題。時間的加減,以及時間差的計算。1。時間加減 這裡處理方法,是將基礎的時間轉變為時間戳,然後,需要增加或者改變時間,變成 秒。如 1990 01 01 01 01 01 加上 1小時 20分 處理方法 a.將基礎時間轉為時間戳 time1...

linux shell 時間運算以及時間差計算方法

1。時間加減 這裡處理方法,是將基礎的時間轉變為時間戳,然後,需要增加或者改變時間,變成 秒。如 1990 01 01 01 01 01 加上 1小時 20分 處理方法 a.將基礎時間轉為時間戳 time1 date s d 1990 01 01 01 01 01 echo time1 631126...