中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Sql中怎么將datetime轉換成字符串

發布時間:2021-08-02 16:58:10 來源:億速云 閱讀:1038 作者:Leah 欄目:數據庫

Sql中怎么將datetime轉換成字符串,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

一、回顧一下CONVERT()的語法格式:

CONVERT (<data_ type>[ length ], <expression> [, style])

二、這里注重說明一下style的含義:

style 是將DATATIME 和SMALLDATETIME 數據轉換為字符串時所選用的由SQL Server 系統提供的轉換樣式編號,不同的樣式編號有不同的輸出格式;一般在時間類型(datetime,smalldatetime)與字符串類型(nchar,nvarchar,char,varchar)相互轉換的時候才用到.

三、下表是SQL Server 系統提供的轉換樣式編號:

-0 或 100 (*)默認值mon dd yyyy hh:miAM(或 PM)1101美國mm/dd/yyyy2102ANSIyy.mm.dd3103英國/法國dd/mm/yy4104德國dd.mm.yy5105意大利dd-mm-yy6106-dd mon yy7107-mon dd, yy8108-hh:mm:ss-9 或 109 (*)默認值 + 毫秒mon dd yyyy hh:mi:ss:mmmAM(或 PM)10110美國mm-dd-yy11111日本yy/mm/dd12112ISOyymmdd-13 或 113 (*)歐洲默認值 + 毫秒dd mon yyyy hh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20 或 120 (*)ODBC 規范yyyy-mm-dd hh:mm:ss[.fff]-21 或 121 (*)ODBC 規范(帶毫秒)yyyy-mm-dd hh:mm:ss[.fff]-126(***)ISO8601yyyy-mm-dd Thh:mm:ss.mmm(不含空格)-130*Hijri****dd mon yyyy hh:mi:ss:mmmAM-131*Hijri****dd/mm/yy hh:mi:ss:mmmAM

表中‘*'表示的含義說明: * 默認值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始終返回世紀數位 (yyyy)。** 當轉換為 datetime時輸入;當轉換為字符數據時輸出。*** 專門用于 XML。對于從 datetime或 smalldatetime 到 character 數據的轉換,輸出格式如表中所示。對于從 float、money 或 smallmoney 到 character 數據的轉換,輸出等同于 style 2。對于從 real 到 character 數據的轉換,輸出等同于 style 1。**** Hijri 是具有幾種變化形式的日歷系統,Microsoft? SQL Server? 2000 使用其中的科威特算法

四、不帶世紀數位的實例代碼(注釋的表示非有效的樣式號):

SELECT CONVERT(varchar(100), GETDATE(), 0) AS Style0 SELECT CONVERT(varchar(100), GETDATE(), 1) AS Style1 SELECT CONVERT(varchar(100), GETDATE(), 2) AS Style2 SELECT CONVERT(varchar(100), GETDATE(), 3) AS Style3 SELECT CONVERT(varchar(100), GETDATE(), 4) AS Style4 SELECT CONVERT(varchar(100), GETDATE(), 5) AS Style5 SELECT CONVERT(varchar(100), GETDATE(), 6) AS Style6 SELECT CONVERT(varchar(100), GETDATE(), 7) AS Style7 SELECT CONVERT(varchar(100), GETDATE(), 8) AS Style8 SELECT CONVERT(varchar(100), GETDATE(), 9) AS Style9 SELECT CONVERT(varchar(100), GETDATE(), 10) AS Style10 SELECT CONVERT(varchar(100), GETDATE(), 11) AS Style11 SELECT CONVERT(varchar(100), GETDATE(), 12) AS Style12 SELECT CONVERT(varchar(100), GETDATE(), 13) AS Style13 SELECT CONVERT(varchar(100), GETDATE(), 14) AS Style14 --SELECT CONVERT(varchar(100), GETDATE(), 15) AS Style15 --SELECT CONVERT(varchar(100), GETDATE(), 16) AS Style16 --SELECT CONVERT(varchar(100), GETDATE(), 17) AS Style17 --SELECT CONVERT(varchar(100), GETDATE(), 18) AS Style18 --SELECT CONVERT(varchar(100), GETDATE(), 19) AS Style19 SELECT CONVERT(varchar(100), GETDATE(), 20) AS Style21 SELECT CONVERT(varchar(100), GETDATE(), 21) AS Style21 SELECT CONVERT(varchar(100), GETDATE(), 22) AS Style22 SELECT CONVERT(varchar(100), GETDATE(), 23) AS Style23 SELECT CONVERT(varchar(100), GETDATE(), 24) AS Style24 SELECT CONVERT(varchar(100), GETDATE(), 25) AS Style25 --SELECT CONVERT(varchar(100), GETDATE(), 26) AS Style26 --SELECT CONVERT(varchar(100), GETDATE(), 27) AS Style27 --SELECT CONVERT(varchar(100), GETDATE(), 28) AS Style28 --SELECT CONVERT(varchar(100), GETDATE(), 29) AS Style29 --SELECT CONVERT(varchar(100), GETDATE(), 30) AS Style30 --SELECT CONVERT(varchar(100), GETDATE(), 31) AS Style31

五、帶世紀數位的實例代碼(注釋的表示非有效的樣式號):

SELECT CONVERT(varchar(100), GETDATE(), 100) AS Style100 SELECT CONVERT(varchar(100), GETDATE(), 101) AS Style101 SELECT CONVERT(varchar(100), GETDATE(), 102) AS Style102 SELECT CONVERT(varchar(100), GETDATE(), 103) AS Style103 SELECT CONVERT(varchar(100), GETDATE(), 104) AS Style104 SELECT CONVERT(varchar(100), GETDATE(), 105) AS Style105 SELECT CONVERT(varchar(100), GETDATE(), 106) AS Style106 SELECT CONVERT(varchar(100), GETDATE(), 107) AS Style107 SELECT CONVERT(varchar(100), GETDATE(), 108) AS Style108 SELECT CONVERT(varchar(100), GETDATE(), 109) AS Style109 SELECT CONVERT(varchar(100), GETDATE(), 110) AS Style110 SELECT CONVERT(varchar(100), GETDATE(), 111) AS Style111 SELECT CONVERT(varchar(100), GETDATE(), 112) AS Style112 SELECT CONVERT(varchar(100), GETDATE(), 113) AS Style113 SELECT CONVERT(varchar(100), GETDATE(), 114) AS Style114 --SELECT CONVERT(varchar(100), GETDATE(), 115) AS Style115 --SELECT CONVERT(varchar(100), GETDATE(), 116) AS Style116 --SELECT CONVERT(varchar(100), GETDATE(), 117) AS Style117 --SELECT CONVERT(varchar(100), GETDATE(), 118) AS Style118 --SELECT CONVERT(varchar(100), GETDATE(), 119) AS Style119 SELECT CONVERT(varchar(100), GETDATE(), 120) AS Style121 SELECT CONVERT(varchar(100), GETDATE(), 121) AS Style121 --SELECT CONVERT(varchar(100), GETDATE(), 122) AS Style122 --SELECT CONVERT(varchar(100), GETDATE(), 123) AS Style123 --SELECT CONVERT(varchar(100), GETDATE(), 124) AS Style124 --SELECT CONVERT(varchar(100), GETDATE(), 125) AS Style125 SELECT CONVERT(varchar(100), GETDATE(), 126) AS Style126 SELECT CONVERT(varchar(100), GETDATE(), 127) AS Style127 --SELECT CONVERT(varchar(100), GETDATE(), 128) AS Style128 --SELECT CONVERT(varchar(100), GETDATE(), 129) AS Style129 SELECT CONVERT(varchar(100), GETDATE(), 130) AS Style130 SELECT CONVERT(varchar(100), GETDATE(), 131) AS Style131

運行結果:   SQL將datetime轉化為字符串并截取字符串復制代碼 代碼如下: select sr_child as '孩子姓名', sr_parents as '家長姓名' ,ss_updatetime as '分配時間', left(ss_updatetime,CHARINDEX(' ',ss_updatetime)-1),SUBSTRING(CONVERT(CHAR(19), ss_updatetime, 120),1,10)as '轉換格式并截取后的時間'from dbo.tb_sell_resources,dbo.tb_sell_selldetails where sr_id = ss_rsid and ss_qdstate <> 1 order by ss_updatetime

sql 中字符串截取函數: SUBSTRING(name,start,end) name: 字符串格式的 字段名 start: 規定開始位置(起始值是 1) end:截取字符串結束的位置 sql 中Datetime格式轉換為字符串格式: 2000-01-01 01:01:01(Datetime) CONVERT(CHAR(19), CURRENT_TIMESTAMP, 120) CURRENT_TIMESTAMP: 當前時間(此處可以寫Datetime格式的字段名,例如ss_updatetime) 其余的參數(CHAR(19), 120等)不用修改 使用之后 2000-01-01 01:01:01(Datetime)變為 2000-01-01 01:01:01(字符串格式)

不帶世紀數位 (yy)帶世紀數位 (yyyy)標準輸入/輸出**

關于Sql中怎么將datetime轉換成字符串問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

双峰县| 长岭县| 额济纳旗| 甘洛县| 齐齐哈尔市| 凤冈县| 岚皋县| 太保市| 丹阳市| 新巴尔虎左旗| 辽阳县| 城口县| 墨脱县| 靖西县| 武功县| 宽城| 唐山市| 兴安盟| 天长市| 上虞市| 绩溪县| 镇江市| 开原市| 东乡| 施秉县| 波密县| 扶沟县| 中江县| 鹤庆县| 克山县| 拉萨市| 嘉禾县| 宜城市| 乳源| 苍梧县| 公主岭市| 合作市| 团风县| 怀远县| 丰顺县| 玛沁县|