SQLSERVER 時間格式大全

2022-09-25 03:42:07 字數 3324 閱讀 7885

具體的**倒是沒儲存,可是我這個人習慣把好的**記起方法儲存下來,現在貼出來,希望原作者體諒。

複製** **如下:

---上個月月初第一天

select convert(varchar(12) , dateadd(mm,datediff(mm,0,dateadd(mm,-1,getdate())),0), 112 )

---上個月月末最後一天

select convert(varchar(12),dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate()),0)), 112 )

--1. 顯示本月第一天

select dateadd(mm,datediff(mm,0,getdate()),0)

select convert(datetime,convert(varchar(8),getdate(),120)+'01',120)

--2. 顯示本月最後一天

se程式設計客棧lect dateadd(day,-1,convert(datetime,convert(varchar(8),dateadd(month,1,getdate()),120)+'01',120))

select dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate())+1,0))

--3. 上個月的最後一天

select dateadd(ms,-3,dateadd(mm,datediff(mm,0,getdate()),0))

--4. 本月的第乙個星期一

select dateadd(wk,datediff(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())),0)

--5. 本年的第一天

select dateadd(yy,datediff(yy,0,getdate()),0)

--6. 本年的最後一天

select datwwfkueeadd(ms,-3,dateadd(yy,datediff(yy,0,getdate())+1,0))

--7. 去年的最後一天

select dateadd(ms,-3,dateadd(yy,datediff(yy,0,getdate()),0))

--8. 本季度的第一天

select dateadd(qq,datediff(qq,0,getdate()),0)

--9. 本週的星期一

select dateadd(wk,datediff(wk,0,getdate()),0)

--10. 查詢本月的記錄

select * from tablename where datepart(mm, thedate)=datepart(mm, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

--11. 查詢本週的記錄

select * from tablename where datepart(wk, thedate) = datepart(wk, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

--12 查詢本季的記錄 wwfkue注:其中:getdate() 是獲得系統時間的函式。

select * from tablename where datepart(qq, thedate) = datepart(qq, getdate()) and datepart(yy, thedate) = datepart(yy, getdate())

--13. 獲取當月總天數:

select datediff(dd,getdate(程式設計客棧),dateadd(mm, 1, getdate()))

select datediff(day,dateadd(mm, datediff(mm,'',getdate()), ''),dateadd(mm, datediff(mm,'',getdate()), '1900-02-01'))

--14. 獲取當前為星期幾

select datename(weekday, getdate())

select convert(varchar(12) , getdate(), 101 ) --12/28/2007

select convert(varchar(12) , getdate(), 102 ) --2007.12.28

select convert(varchar(12) , getdate(), 103 ) --28/12/2007

select convert(varchar(12) , getdate(), 104 ) --28.12.2007

select convert(varchar(12) , getdate(), 105 ) --28-12-2007

select convert(varchar(12) , getdate(), 106www.cppcns.com ) --28 12 2007

select convert(varchar(12) , getdate(), 107 ) --12 28, 2007

select convert(varchar(12) , getdate(), 108 ) --10:06:33

select convert(varchar(12) , getdate(), 109 ) --12 28 2007 1

select convert(varchar(12) , getdate(), 110 ) --12-28-2007

select convert(varchar(12) , getdate(), 111 ) --2007/12/28

select convert(varchar(12) , getdate(), 112 ) --20071228

select convert(varchar(12) , getdate(), 113 ) --28 12 2007 1

select convert(varchar(12) , getdate(), 114 ) --10:07:36:623

select convert(varchar, getdate(), 120 ) --2007-12-28 10:08:56

select convert(varchar(10), getdate(), 120 ) --2007-12-28

select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','') --20071228101012

本文標題: sqlserver 時間格式大全

本文位址:

php 時間格式 PHP時間格式大全

date 用法 date 格式,時間 如果沒有時間引數,則使用當前時間.格式是乙個字串,其中以下字元有特殊意義 u 替換成從乙個起始時間1970年1月1日以來的秒數 echo 時間格式1 date y m d h i s 2010 06 12 10 26 31 echo 時間格式2 date y m...

PHP時間格式大全

10月05,2013 by sjy date 用法 date 格式,時間 如果沒有時間引數,則使用當前時間.格式是乙個字串,其中以下字元有特殊意義 u 替換成從乙個起始時間1970年1月1日以來的秒數 echo 時間格式1 date y m d h i s 2010 06 12 10 26 31 e...

PHP時間格式大全

date 用法 date 格式,時間 如果沒有時間引數,則使用當前時間.格式是乙個字串,其中以下字元有特殊意義 u 替換成從乙個起始時間1970年1月1日以來的秒數 echo 時間格式1 date y m d h i s 2010 06 12 10 26 31 echo 時間格式2 date y m...