格式日期我想日期dd/mon/yyyy
格式即28/apr/2015
如何獲得 'DD/MON/YYYY' 從SQL Server
select Birth_DATE
from dbo.customer
其中Birth_DATE
爲datetime
類型。我已經看過所有內置的convert
類型,但沒有任何幫助。
格式日期我想日期dd/mon/yyyy
格式即28/apr/2015
如何獲得 'DD/MON/YYYY' 從SQL Server
select Birth_DATE
from dbo.customer
其中Birth_DATE
爲datetime
類型。我已經看過所有內置的convert
類型,但沒有任何幫助。
使用CONVERT
風格106
和REPLACE
這樣的空間。
SELECT REPLACE(CONVERT(VARCHAR(30),GETDATE(),106),' ','/')
您所查詢的是
select REPLACE(CONVERT(VARCHAR(30),Birth_DATE,106),' ','/') from dbo.customer
一般來說:
select cast(day(getdate()) as varchar(2))+'/'+ left(datename(mm,getdate()),3)+'/'+cast(year(getdate()) as varchar(4))
代碼:
select cast(day(Birth_DATE) as varchar(2))+'/'+ left(datename(mm,Birth_DATE),3)+'/'+cast(year(Birth_DATE) as varchar(4)) from dbo.Customer
語法: CONVERT(data_type(length),expression,style)
對於你的格式: CONVERT(VARCHAR(11),GETDATE(),106)