具體的**倒是沒儲存,可是我這個人習慣把好的**記起方法儲存下來,現在貼出來,希望原作者體諒。
複製** **如下:
---上個月月初第一天
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...