<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

       :: 首頁 ::  ::  ::  :: 管理

    2006年10月18日

    CREATE FUNCTION dbo.FormatDateTime?
    (?
    ? ? @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




    posted @ 2006-10-18 20:16 YanJiang 閱讀(312) | 評論 (0)編輯 收藏

    2005年12月21日

    對一批編號為1~100全部開關朝上(開)的燈進行以下操作:凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關.........
    問:最后為關熄狀態的燈的編號。

    posted @ 2005-12-21 16:45 YanJiang 閱讀(360) | 評論 (2)編輯 收藏

    主站蜘蛛池模板: 最近最好的中文字幕2019免费| h视频免费高清在线观看| 国产好大好硬好爽免费不卡| ZZIJZZIJ亚洲日本少妇JIZJIZ| 色偷偷尼玛图亚洲综合| 国产色爽女小说免费看| 亚洲国产成人综合精品| 国产一级淫片免费播放| 男女猛烈无遮掩视频免费软件| 亚洲精品色婷婷在线影院| 久久久久久久久久免免费精品| 久久亚洲国产精品一区二区| 在线免费观看你懂的| 精品亚洲AV无码一区二区| 成在线人永久免费视频播放| 免费中文字幕视频| 久久亚洲国产精品一区二区| 18禁止观看免费私人影院| 一本色道久久综合亚洲精品蜜桃冫| 女人张开腿等男人桶免费视频| 菠萝菠萝蜜在线免费视频| 亚洲中文字幕在线观看| 99久久精品国产免费| 亚洲熟伦熟女专区hd高清| 亚洲国产综合精品中文字幕 | 亚洲天堂在线播放| 亚欧色视频在线观看免费| 亚洲精品亚洲人成在线| 久久久久无码专区亚洲av| 精品久久8x国产免费观看| 日韩国产欧美亚洲v片| 国产AV无码专区亚洲AV毛网站| 免费看男女下面日出水来| 久久久久亚洲AV无码去区首| 国产成人综合亚洲AV第一页 | 国产免费不卡v片在线观看| 粉色视频免费入口| 亚洲欧洲日韩国产综合在线二区| 青青草免费在线视频| 免费久久人人爽人人爽av| 2020国产精品亚洲综合网|