|
DECLARE @i INT
DECLARE @len INT
SET @i = 1
SET @len = 131
WHILE @i <= @len
BEGIN
BEGIN TRY
PRINT LEFT(CONVERT(VARCHAR, @i) + ' ', 4) + CONVERT(VARCHAR, GETDATE(), @i)
END TRY
BEGIN CATCH
--PRINT LEFT(CONVERT(VARCHAR, @i) + ' ', 4) + '本行不能转换'
END CATCH
SET @i = @i + 1
END
/** output **/
--1 03/25/14
--2 14.03.25
--3 25/03/14
--4 25.03.14
--5 25-03-14
--6 25 03 14
--7 03 25, 14
--8 14:15:08
--9 03 25 2014 2:15:08:250PM
--10 03-25-14
--11 14/03/25
--12 140325
--13 25 03 2014 14:15:08:250
--14 14:15:08:250
--20 2014-03-25 14:15:08
--21 2014-03-25 14:15:08.250
--22 03/25/14 2:15:08 PM
--23 2014-03-25
--24 14:15:08
--25 2014-03-25 14:15:08.250
--100 03 25 2014 2:15PM
--101 03/25/2014
--102 2014.03.25
--103 25/03/2014
--104 25.03.2014
--105 25-03-2014
--106 25 03 2014
--107 03 25, 2014
--108 14:15:08
--109 03 25 2014 2:15:08:260PM
--110 03-25-2014
--111 2014/03/25
--112 20140325
--113 25 03 2014 14:15:08:260
--114 14:15:08:260
--120 2014-03-25 14:15:08
--121 2014-03-25 14:15:08.260
--126 2014-03-25T14:15:08.260
--127 2014-03-25T14:15:08.260
--130 24 ????? ?????? 1435 2:15:08:
--131 24/05/1435 2:15:08:260PM
|
|