久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Sql中怎么將datetime轉(zhuǎn)換成字符串

159次閱讀
沒有評論

共計 5187 個字符,預(yù)計需要花費(fèi) 13 分鐘才能閱讀完成。

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

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

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

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

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

三、下表是 SQL Server 系統(tǒng)提供的轉(zhuǎn)換樣式編號:

-0 或 100 (*)默認(rèn)值 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 (*)默認(rèn)值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)10110 美國 mm-dd-yy11111 日本 yy/mm/dd12112ISOyymmdd-13 或 113 (*)歐洲默認(rèn)值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20 或 120 (*)ODBC 規(guī)范 yyyy-mm-dd hh:mm:ss[.fff]-21 或 121 (*)ODBC 規(guī)范(帶毫秒)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

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

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

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

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

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

運(yùn)行結(jié)果:  SQL 將 datetime 轉(zhuǎn)化為字符串并截取字符串復(fù)制代碼 代碼如下:
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 轉(zhuǎn)換格式并截取后的時間 from dbo.tb_sell_resources,dbo.tb_sell_selldetails where sr_id = ss_rsid and ss_qdstate 1 order by ss_updatetime

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

不帶世紀(jì)數(shù)位 (yy)帶世紀(jì)數(shù)位 (yyyy)標(biāo)準(zhǔn)輸入 / 輸出 **

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

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-03發(fā)表,共計5187字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 任丘市| 鄂伦春自治旗| 墨竹工卡县| 长寿区| 南昌市| 连州市| 五指山市| 大理市| 水城县| 吉首市| 建昌县| 云南省| 应城市| 嫩江县| 四川省| 视频| 内乡县| 石泉县| 肇州县| 洪湖市| 旬邑县| 常山县| 义马市| 道孚县| 大关县| 和平区| 丰台区| 阿巴嘎旗| 儋州市| 钟山县| 利津县| 中阳县| 天津市| 林芝县| 龙川县| 定襄县| 兴业县| 嘉定区| 玉林市| 福海县| 建德市|