锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩一区二区在线播放,国产伦一区二区三区,青青草一区二区http://www.aygfsteel.com/Yanjiang/zh-cnMon, 04 Aug 2025 20:03:58 GMTMon, 04 Aug 2025 20:03:58 GMT60- Can I make SQL Server format dates and times for me?http://www.aygfsteel.com/Yanjiang/archive/2006/10/18/76020.htmlYanJiangYanJiangWed, 18 Oct 2006 12:16:00 GMThttp://www.aygfsteel.com/Yanjiang/archive/2006/10/18/76020.htmlhttp://www.aygfsteel.com/Yanjiang/comments/76020.htmlhttp://www.aygfsteel.com/Yanjiang/archive/2006/10/18/76020.html#Feedback0http://www.aygfsteel.com/Yanjiang/comments/commentRss/76020.htmlhttp://www.aygfsteel.com/Yanjiang/services/trackbacks/76020.html(聽
聽 聽 @dt DATETIME,聽
聽 聽 @format VARCHAR(16)聽
)聽
RETURNS VARCHAR(64)聽
AS聽
BEGIN聽
聽 聽 DECLARE @dtVC VARCHAR(64)聽
聽 聽 SELECT @dtVC = CASE @format聽
聽聽聽 WHEN 'LONGDATE' THEN聽
聽聽聽聽聽聽聽 DATENAME(dw, @dt)聽
聽 聽 聽 聽 + ',' + SPACE(1) + DATENAME(m, @dt)聽
聽 聽 聽 聽 + SPACE(1) + CAST(DAY(@dt) AS VARCHAR(2))聽
聽 聽 聽 聽 + ',' + SPACE(1) + CAST(YEAR(@dt) AS CHAR(4))聽
聽聽聽 WHEN 'LONGDATEANDTIME' THEN聽
聽聽聽聽聽聽聽 DATENAME(dw, @dt)聽
聽 聽 聽 聽 + ',' + SPACE(1) + DATENAME(m, @dt)聽
聽 聽 聽 聽 + SPACE(1) + CAST(DAY(@dt) AS VARCHAR(2))聽
聽 聽 聽 聽 + ',' + SPACE(1) + CAST(YEAR(@dt) AS CHAR(4))聽
聽 聽 聽 聽 + SPACE(1) + RIGHT(CONVERT(CHAR(20),聽
聽 聽 聽 聽 @dt - CONVERT(DATETIME, CONVERT(CHAR(8),聽
聽 聽 聽 聽 @dt, 112)), 22), 11)聽
聽聽聽 WHEN 'SHORTDATE' THEN聽
聽聽聽聽聽聽聽 LEFT(CONVERT(CHAR(19), @dt, 0), 11)聽
聽聽聽 WHEN 'SHORTDATEANDTIME' THEN聽
聽聽聽聽聽聽聽 REPLACE(REPLACE(CONVERT(CHAR(19), @dt, 0),'AM', ' AM'), 'PM', ' PM')聽
聽聽聽 WHEN 'UNIXTIMESTAMP' THEN聽
聽聽聽聽聽聽聽 CAST(DATEDIFF(SECOND, '19700101', @dt)聽AS VARCHAR(64))聽
聽聽聽 WHEN 'YYYYMMDD' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(8), @dt, 112)聽
聽聽聽 WHEN 'YYYY-MM-DD' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(10), @dt, 23)聽
聽聽聽 WHEN 'YYMMDD' THEN聽
聽聽聽聽聽聽聽 CONVERT(VARCHAR(8), @dt, 12)聽
聽聽聽 WHEN 'YY-MM-DD' THEN聽
聽聽聽聽聽聽聽 STUFF(STUFF(CONVERT(VARCHAR(8), @dt, 12),聽5, 0, '-'), 3, 0, '-')聽
聽聽聽 WHEN 'MMDDYY' THEN聽
聽聽聽聽聽聽聽 REPLACE(CONVERT(CHAR(8), @dt, 10), '-', SPACE(0))聽
聽聽聽 WHEN 'MM-DD-YY' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(8), @dt, 10)聽
聽聽聽 WHEN 'MM/DD/YY' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(8), @dt, 1)聽
聽聽聽 WHEN 'MM/DD/YYYY' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(10), @dt, 101)聽
聽聽聽 WHEN 'DDMMYY' THEN聽
聽聽聽聽聽聽聽 REPLACE(CONVERT(CHAR(8), @dt, 3), '/', SPACE(0))聽
聽聽聽 WHEN 'DD-MM-YY' THEN聽
聽聽聽聽聽聽聽 REPLACE(CONVERT(CHAR(8), @dt, 3), '/', '-')聽
聽聽聽 WHEN 'DD/MM/YY' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(8), @dt, 3)聽
聽聽聽 WHEN 'DD/MM/YYYY' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(10), @dt, 103)聽
聽聽聽 WHEN 'HH:MM:SS 24' THEN聽
聽聽聽聽聽聽聽 CONVERT(CHAR(8), @dt, 8)聽
聽聽聽 WHEN 'HH:MM 24' THEN聽
聽聽聽聽聽聽聽 LEFT(CONVERT(VARCHAR(8), @dt, 8), 5)聽
聽聽聽 WHEN 'HH:MM:SS 12' THEN聽
聽聽聽聽聽聽聽 LTRIM(RIGHT(CONVERT(VARCHAR(20), @dt, 22), 11))聽
聽聽聽 WHEN 'HH:MM 12' THEN聽
聽聽聽聽聽聽聽 LTRIM(SUBSTRING(CONVERT(聽
聽 聽 聽 聽 VARCHAR(20), @dt, 22), 10, 5)聽
聽 聽 聽 聽 + RIGHT(CONVERT(VARCHAR(20), @dt, 22), 3))聽
聽聽聽 ELSE聽
聽聽聽聽聽聽聽 'Invalid format specified'聽
聽聽聽 END聽
聽 聽 RETURN @dtVC聽
END聽
GO
====================================================================================
====================================================================================
DECLARE @now DATETIME聽
SET @now = GETDATE()聽
聽
PRINT dbo.FormatDateTime(@now, 'LONGDATE')聽
PRINT dbo.FormatDateTime(@now, 'LONGDATEANDTIME')聽
PRINT dbo.FormatDateTime(@now, 'SHORTDATE')聽
PRINT dbo.FormatDateTime(@now, 'SHORTDATEANDTIME')聽
PRINT dbo.FormatDateTime(@now, 'UNIXTIMESTAMP')聽
PRINT dbo.FormatDateTime(@now, 'YYYYMMDD')聽
PRINT dbo.FormatDateTime(@now, 'YYYY-MM-DD')聽
PRINT dbo.FormatDateTime(@now, 'YYMMDD')聽
PRINT dbo.FormatDateTime(@now, 'YY-MM-DD')聽
PRINT dbo.FormatDateTime(@now, 'MMDDYY')聽
PRINT dbo.FormatDateTime(@now, 'MM-DD-YY')聽
PRINT dbo.FormatDateTime(@now, 'MM/DD/YY')聽
PRINT dbo.FormatDateTime(@now, 'MM/DD/YYYY')聽
PRINT dbo.FormatDateTime(@now, 'DDMMYY')聽
PRINT dbo.FormatDateTime(@now, 'DD-MM-YY')聽
PRINT dbo.FormatDateTime(@now, 'DD/MM/YY')聽
PRINT dbo.FormatDateTime(@now, 'DD/MM/YYYY')聽
PRINT dbo.FormatDateTime(@now, 'HH:MM:SS 24')聽
PRINT dbo.FormatDateTime(@now, 'HH:MM 24')聽
PRINT dbo.FormatDateTime(@now, 'HH:MM:SS 12')聽
PRINT dbo.FormatDateTime(@now, 'HH:MM 12')聽
PRINT dbo.FormatDateTime(@now, 'goofy')
(((*****)))
http://sqlserver2000.databases.aspfaq.com/can-i-make-sql-server-format-dates-and-times-for-me.html

]]> - 鏈夌偣鎰忔?/title>http://www.aygfsteel.com/Yanjiang/archive/2005/12/21/24966.htmlYanJiangYanJiangWed, 21 Dec 2005 08:45:00 GMThttp://www.aygfsteel.com/Yanjiang/archive/2005/12/21/24966.htmlhttp://www.aygfsteel.com/Yanjiang/comments/24966.htmlhttp://www.aygfsteel.com/Yanjiang/archive/2005/12/21/24966.html#Feedback2http://www.aygfsteel.com/Yanjiang/comments/commentRss/24966.htmlhttp://www.aygfsteel.com/Yanjiang/services/trackbacks/24966.html闂細(xì)鏈鍚庝負(fù)鍏崇唲鐘舵佺殑鐏殑緙栧彿銆?img src ="http://www.aygfsteel.com/Yanjiang/aggbug/24966.html" width = "1" height = "1" />
]]>
主站蜘蛛池模板:
常山县|
顺义区|
浏阳市|
西林县|
图们市|
安陆市|
梅河口市|
黄龙县|
腾冲县|
宜昌市|
南涧|
垫江县|
乐平市|
龙州县|
昌乐县|
晴隆县|
隆昌县|
丰镇市|
大安市|
寿宁县|
贵港市|
昭平县|
弥勒县|
日喀则市|
盈江县|
江北区|
治县。|
淄博市|
马山县|
大余县|
巴彦淖尔市|
萨嘎县|
荔波县|
武定县|
敖汉旗|
耒阳市|
庄浪县|
抚顺市|
大石桥市|
神农架林区|
深州市|