1樓:
1、開啟sql server的管理工具,點選新建查詢,如下圖所示。
2、然後輸入select getdate(),如下圖所示。
3、結果會顯示年月日時分秒的格式,如下圖所示。
4、然後執行convert函式,將起轉換為121格式,如下圖所示。
5、接著就可以看到結果只顯示了日期部分,如下圖所示。
6、最後經常使用的話可以抽成函式,如下圖所示。
2樓:匿名使用者
sql server中文版的預設的日期欄位datetime格式是yyyy-mm-dd thh:mm:ss.mmm例如:
select getdate()
2004-09-12 11:06:08.177
整理了一下sql server裡面可能經常會用到的日期格式轉換方法:舉例如下:
select convert(varchar, getdate(), 120 )
2004-09-12 11:06:08select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':
','')
20040912110608select convert(varchar(12) , getdate(), 111 )
2004/09/12select convert(varchar(12) , getdate(), 112 )
20040912select convert(varchar(12) , getdate(), 102 )
2004.09.12select convert(varchar(12) , getdate(), 101 )
09/12/2004select convert(varchar(12) , getdate(), 103 )
12/09/2004select convert(varchar(12) , getdate(), 104 )
12.09.2004select convert(varchar(12) , getdate(), 105 )
12-09-2004select convert(varchar(12) , getdate(), 106 )
12 09 2004select convert(varchar(12) , getdate(), 107 )
09 12, 2004select convert(varchar(12) , getdate(), 108 )
11:06:08select convert(varchar(12) , getdate(), 109 )
09 12 2004 1select convert(varchar(12) , getdate(), 110 )
09-12-2004select convert(varchar(12) , getdate(), 113 )
12 09 2004 1select convert(varchar(12) , getdate(), 114 )
11:06:08.177
3樓:匿名使用者
declare @dt datetime
set @dt=getdate()--1.短日期格式:yyyy-m-d
select replace(convert(varchar(10),@dt,120),n'-0','-')--2.長日期格式:yyyy年mm月dd日
--a. 方法1
select stuff(stuff(convert(char(8),@dt,112),5,0,n'年'),8,0,n'月')+n'日'
--b. 方法2
select datename(year,@dt)+n'年'+datename(month,@dt)+n'月'+datename(day,@dt)+n'日'--3.長日期格式:yyyy年m月d日
select datename(year,@dt)+n'年'+cast(datepart(month,@dt) as varchar)+n'月'+datename(day,@dt)+n'日'--4.完整日期+時間格式:yyyy-mm-dd hh:
mi:ss:mmm
select convert(char(11),@dt,120)+convert(char(12),@dt,114)
4樓:匿名使用者
select convert(char(10),cast( '2005-1-1 'as datetime),120)
5樓:匿名使用者
select replace(convert(char(10),cast( '2005-1-1 'as datetime),2),'.','-')
sql server如何改變日期格式?
6樓:饒依絲覃洲
sqlserver中文版的預設的日期欄位datetime格式是yyyy-mm-dd
thh:mm:ss.mmm
例如:select
getdate()
2004-09-12
11:06:08.177
整理了一下sql
server裡面可能經常會用到的日期格式轉換方法:
舉例如下:
select
convert(varchar,
getdate(),
120)
2004-09-12
11:06:08
select
replace(replace(replace(convert(varchar,
getdate(),
120),'-',''),'
',''),':','')
20040912110608
select
convert(varchar(12)
,getdate(),
111)
2004/09/12
select
convert(varchar(12)
,getdate(),
112)
20040912
select
convert(varchar(12)
,getdate(),
102)
2004.09.12
select
convert(varchar(12)
,getdate(),
101)
09/12/2004
select
convert(varchar(12)
,getdate(),
103)
12/09/2004
select
convert(varchar(12)
,getdate(),
104)
12.09.2004
select
convert(varchar(12)
,getdate(),
105)
12-09-2004
select
convert(varchar(12)
,getdate(),
106)
1209
2004
select
convert(varchar(12)
,getdate(),
107)
0912,
2004
select
convert(varchar(12)
,getdate(),
108)
11:06:08
select
convert(varchar(12)
,getdate(),
109)
0912
2004
1select
convert(varchar(12)
,getdate(),
110)
09-12-2004
select
convert(varchar(12)
,getdate(),
113)
1209
2004
1select
convert(varchar(12)
,getdate(),
114)
11:06:08.177
如何在 sql server中 將日期格式化
7樓:改革村風吹滿地
1、開啟【microsoft sql server management studio】圖形化管理工具,點選頂部選單的【新建查詢】,開啟乙個sql輸入視窗;
2、將當前日期格式化為【年-月-日】格式,select convert(varchar(100), getdate(), 23);
3、將當前時間格式化為【時:分:秒】格式,select convert(varchar(100), getdate(), 8)』;
4、將當前日期時間格式化為【年-月-日 時:分:秒】格式,select convert(varchar(100), getdate(), 20);
sql server如何改變日期格式?
8樓:匿名使用者
正常的話
set language 'us_english'
select replace(convert(varchar,getdate(),106),' ','-')
但你年份非要顯示80這樣的
set language 'us_english'
select left(replace(convert(varchar,getdate(),106),' ','-'),7)+right(replace(convert(varchar,getdate(),106),' ','-'),2)
注意:set language 'us_english'
當你關閉視窗後重新進來,還得重新set,否則執行下邊的select語句會失效的,變成26-05-2013這樣型別
要是還想特殊處理那就得專門寫個函式了
9樓:咕咕養
select convert(varchar(100), getdate(), 0): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 1): 05/16/06
select convert(varchar(100), getdate(), 2): 06.05.16
select convert(varchar(100), getdate(), 3): 16/05/06
select convert(varchar(100), getdate(), 4): 16.05.06
select convert(varchar(100), getdate(), 5): 16-05-06
select convert(varchar(100), getdate(), 6): 16 05 06
select convert(varchar(100), getdate(), 7): 05 16, 06
select convert(varchar(100), getdate(), 8): 10:57:46
select convert(varchar(100), getdate(), 9): 05 16 2006 10:57:46:827am
select convert(varchar(100), getdate(), 10): 05-16-06
select convert(varchar(100), getdate(), 11): 06/05/16
select convert(varchar(100), getdate(), 12): 060516
select convert(varchar(100), getdate(), 13): 16 05 2006 10:57:46:937
select convert(varchar(100), getdate(), 14): 10:57:46:967
select convert(varchar(100), getdate(), 20): 2006-05-16 10:57:47
select convert(varchar(100), getdate(), 21): 2006-05-16 10:57:47.157
select convert(varchar(100), getdate(), 22): 05/16/06 10:57:47 am
select convert(varchar(100), getdate(), 23): 2006-05-16
select convert(varchar(100), getdate(), 24): 10:57:47
select convert(varchar(100), getdate(), 25): 2006-05-16 10:57:47.250
select convert(varchar(100), getdate(), 100): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 101): 05/16/2006
select convert(varchar(100), getdate(), 102): 2006.05.16
select convert(varchar(100), getdate(), 103): 16/05/2006
select convert(varchar(100), getdate(), 104): 16.05.2006
select convert(varchar(100), getdate(), 105): 16-05-2006
select convert(varchar(100), getdate(), 106): 16 05 2006
select convert(varchar(100), getdate(), 107): 05 16, 2006
select convert(varchar(100), getdate(), 108): 10:57:49
select convert(varchar(100), getdate(), 109): 05 16 2006 10:57:49:437am
select convert(varchar(100), getdate(), 110): 05-16-2006
select convert(varchar(100), getdate(), 111): 2006/05/16
select convert(varchar(100), getdate(), 112): 20060516
select convert(varchar(100), getdate(), 113): 16 05 2006 10:57:49:513
select convert(varchar(100), getdate(), 114): 10:57:49:547
select convert(varchar(100), getdate(), 120): 2006-05-16 10:57:49
select convert(varchar(100), getdate(), 121): 2006-05-16 10:57:49.700
select convert(varchar(100), getdate(), 126): 2006-05-16t10:57:49.827
select convert(varchar(100), getdate(), 130): 18 ???? ?????? 1427 10:57:49:907am
select convert(varchar(100), getdate(), 131): 18/04/1427 10:57:49:920am
excel表如何設定指定日期之後不
資料驗證 工作表保護就可以了 ctrl a選中整個工作表單元格 ctrl 1開啟單元格格式設定對話方塊,點選 保護 選項卡,將 鎖定 前的 去掉 請點選輸入 描述 資料驗證,選擇自定義,其公式為 today 2020 01 01 最後保護工作表就行。1 填寫 在thisworkbook的 框填寫 s...
plc如何實現在指定日期鎖機但是要提前幾天提醒使用者
我想知道答案去哪了。三菱plc鎖機 密碼 設定方式 將plc通電,並通過程式設計電纜和電腦連線,在程式設計軟體gx developer中依次選擇 登入關鍵字 新建登入 在彈出的對話方塊中的 關鍵字 後的方框中寫入要設定的密碼,設定的密碼為8位,可以為0 9的數字或是a f的字母。寫好後點選 執行 按...
EXCEL根據表1的指定日期,在表2裡查詢符合條件的日期後
舉例表一資料 日期 輸入 結果 2012 5 6 2月 10 表二資料 1月 3月 2月 一年 2011 6 24 4 5 9 a 2011 7 8 3 6 0 b 2012 3 4 2 7 10 c 2012 6 22 1 8 11 d 都是從a1單元格起,表一得c1裡輸入公式 總的被查詢範圍 日...