sql查詢格式化時間

2021-05-22 00:21:33 字數 1094 閱讀 9285

select * from [user] where useractive=0 and replace(convert(char(10),userregistertime,111),'/','-') =

'2007-05-22' order by userregistertime desc

convert的使用方法:

convert(data_type,expression[,style])

說明:此樣式一般在時間型別(datetime,smalldatetime)與字串型別(nchar,nvarchar,char,varchar)相互轉換的時候才用到.

例子:select convert(varchar(30),getdate(),101) now

結果為now

09/15/2001

style 數字在轉換時間時的含義如下:

style(2位表示年份)

style(4位表示年份)

輸入輸出格式

0100

mon dd yyyy hh:miam(或pm)

1   

101mm/dd/yy

2102

yymmdd

3103

dd/mm/yy

4104

ddmmyy

5105

ddmmyy

6106

dd mon yy

7107

mon dd,yy

8108

hh:mm:ss

9109

mon dd yyyy hh:mi:ss:mmmmam(或pm)

10110

mmddyy

11111

yy/mm/dd

12112

yymmdd

13113

dd mon yyyy hh:mi:ss:mmm(24小時制)

14114

hh:mi:ss:mmm(24小時制)

20120

yyyymmdd hh:mi:ss(24小時制)

21121

yyyymmdd hh:mi:ss:mmm(24小時制)

格式化時間

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...

格式化時間

1.日期格式化就是對日期字串進行解析和格式化輸出 2.在軟體系統中,展現層的日期資料為字串,邏輯層的日期為date物件,儲存層的日期資料為時間戳 3.日期格式化就是在不同層次之間進行資料轉換 時間戳 date物件 格式化字串 utc universal time coordinated 是世界統一時...

格式化時間間隔

格式化時間 時間間隔單位統一用小時來判斷 時間據現在時間60分鐘以內 包括60分鐘 顯示x分鐘前 小於1小時 時間據現在時間1小時以上24小時以內 包括24小時 顯示x小時前 1 24小時 時間據現在時間24小時以上,10天以內 包括10天 顯示x天前 24 240小時 時間據現在時間10天以上,則...