在SQL Server的內(nèi)部存儲(chǔ)中,日期和時(shí)間不是以字符串的形式存儲(chǔ)的,而是使用整數(shù)來(lái)存儲(chǔ)的。使用特定的格式來(lái)區(qū)分日期部分和時(shí)間部分的偏移量,并通過(guò)基準(zhǔn)日期和基準(zhǔn)時(shí)間來(lái)還原真實(shí)的數(shù)據(jù)。
成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站的開發(fā),更需要了解用戶,從用戶角度來(lái)建設(shè)網(wǎng)站,獲得較好的用戶體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見的多,溝通容易、能幫助客戶提出的運(yùn)營(yíng)建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來(lái)訪用戶感受到浩方產(chǎn)品的價(jià)值服務(wù)。一,DateTime的內(nèi)部存儲(chǔ)
SQL Server存儲(chǔ)引擎把DateTime類型存儲(chǔ)為2個(gè)int32類型,共8個(gè)字節(jié),第一個(gè)int32 整數(shù)(前4個(gè)字節(jié))存儲(chǔ)的是日期相對(duì)于基準(zhǔn)日期(1900-01-01)的偏移量。基準(zhǔn)日期是1900-01-01,當(dāng)前4 字節(jié)為0 時(shí),表示的日期是1900 年1 月1 日。第二個(gè)int32整數(shù)(后4個(gè)字節(jié))存儲(chǔ)的是午夜(00:00:00.000)之后的時(shí)鐘滴答數(shù),每個(gè)滴答為1⁄300秒,精確度為3.33毫秒(0.00333秒,3.33ms),因此,DateTime能夠表示的時(shí)間,可能會(huì)存在一個(gè)滴答的時(shí)間誤差。
DateTime的內(nèi)部存儲(chǔ)格式,用十六進(jìn)制表示是:DDDDTTTT
舉個(gè)例子,對(duì)于如下的日期和時(shí)間,把DateTime類型轉(zhuǎn)換為大小為8個(gè)字節(jié)的16進(jìn)制,每?jī)蓚€(gè)數(shù)字對(duì)應(yīng)1個(gè)字節(jié):
declare @dt datetime = '2015-05-07 10:05:23.187' select convert(varbinary(8), @dt) as date_time_binary --output 0x0000A49100A6463C
網(wǎng)站題目:SQLServer日期和時(shí)間的內(nèi)部存儲(chǔ)過(guò)程-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://jinyejixie.com/article4/djeioe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、響應(yīng)式網(wǎng)站、用戶體驗(yàn)、自適應(yīng)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容