Select CONVERT(varchar(100), GETDATE(), 0): 05 16 200610: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 0506
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 200610: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 200610:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14):10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-1610:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-1610:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47AM
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-1610:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 200610: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 052006
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 200610: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 200610:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114):10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-1610:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-1610:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126):2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 142710:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/142710:57:49:920AM
常用:
Select CONVERT(varchar(100), GETDATE(), 8):10:57:46
Select CONVERT(varchar(100), GETDATE(), 24):10:57:47
Select CONVERT(varchar(100), GETDATE(), 108):10:57:49
Select CONVERT(varchar(100), GETDATE(), 12):060516
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Execute thefollowing T-SQL scripts in Microsoft SQL Server Manangement StudioQuery Editor to demonstrate T-SQL convert and cast functions intransforming string date, string time & stringdatetime data to datetime data type. Other datetime manipulationexamples are presented as well.
-- Microsoft SQL Server string to date conversion - datetime stringformat sql server
-- MSSQL string to datetime conversion - convert char to date sqlserver
-- Subtract 100 from style number (format) for yy instead yyyy (orccyy with century)
SELECT
SELECT
-- Without century (yy) string date conversion - convert string todatetime
SELECT
SELECT
-- Convert string to datetime sql - convert string to datesql
-- T-SQL convert string to datetime - SQL Server convert string todate
SELECT
SELECT
SELECT
SELECT
SELECT
-- mon types are nondeterministic conversions, dependent onlanguage setting
SELECT
SELECT
-- 2016-10-23 00:00:00.000
SELECT
-- 1900-01-01 20:10:44.000
-- mon dd yyyy hh:mm:ss:mmmAM (or PM) - sql time format
SELECT
-- 2016-10-23 11:02:44.013
SELECT
SELECT
SELECT
-- 2016-10-23 00:00:00.000
SELECT
-- 2016-10-23 11:02:07.577
SELECT
-- 1900-01-01 20:10:25.300
SELECT
-- 2016-10-23 20:44:11.000
SELECT
-- 2016-10-23 20:44:11.500
SELECT
-- 2008-10-23 18:52:47.513
-- Convert DDMMYYYY format to datetime
SELECT
-- 2016-01-31 00:00:00.000
--SQL string to datetime conversion without century - someexceptions
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
SELECT
------------
-- SQL Datetime Data Type: Combine date & timestring into datetime - sql hh mm ss
-- String to datetime - mssql datetime - sql convert date - sqlconcatenate string
DECLARE
SELECT
SELECT
SELECT
http://www.blogjava.net/sealyu/archive/2009/11/05/301216.html