2013-08-07 48 views

回答

3

只投值:

select cast('05/01/12' as date) 

這將與美國SQL Server設置一起使用。如果您正在使用國際設置(或需要國際兼容),則請使用convert()

select convert(date, '05/01/12', 11) 
+0

謝謝隊友.. !!!! –

4

選項A:

DECLARE @v VARchar(10) 
SET @v = '13/07/26' 

SET DATEFORMAT YMD 
SELECT CONVERT(DATETIME, @v) 

選項B:轉換操作之前設置DATEFORMAT,利用適當的CONVERT Date Style - 在這種情況下,11:

DECLARE @v VARchar(10) 
SET @v = '13/07/26' 

SELECT CONVERT(DATETIME, @v, 11) 
+1

感謝您的重播! ..選項B工作得很好 –

相關問題