2013-10-16 21 views

答えて

27

SQL 2005以降

SELECT CONVERT(VARCHAR(10), GETDATE(), 101) 
         + ' ' + CONVERT(VARCHAR(8), GETDATE(), 108) 

SQL Server 2012の以降のバージョン

SELECT FORMAT(GETDATE() , 'MM/dd/yyyy HH:mm:ss') 
サーブ

結果

それが返される上記のいずれかのため

10/16/2013 17:00:20 
+0

それは助けのおかげ.. – Naveen

+0

あなたの歓迎:) –

+0

は、それが助けのおかげ – balron

2

SELECT CONVERT(VARCHAR(20)、GETDATE()、101)

0
Declare @month as char(2) 
Declare @date as char(2) 
Declare @year as char(4) 
declare @time as char(8) 
declare @customdate as varchar(20) 

set @month = MONTH(GetDate()); 
set @date = Day(GetDate()); 
set @year = year(GetDate()); 

set @customdate= @month+'/'[email protected]+'/'[email protected]+' '+ CONVERT(varchar(8), GETDATE(),108); 
print(@customdate) 
+0

感謝をたくさん助け... – Naveen

1

使用

select convert(varchar(10),GETDATE(), 103) + 
     ' '+ 
     right(convert(varchar(32),GETDATE(),108),8) AS Date_Time 

それを試します生産する:

日付時刻30/03/2015 11時51分40秒

関連する問題