国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL SERVER日期與字符串之間的轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了SQL SERVER日期與字符串之間的轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文導(dǎo)讀:在SQL Server數(shù)據(jù)庫中,SQL Server日期時間格式轉(zhuǎn)換字符串可以改變SQL Server日期和時間的格式,是每個SQL數(shù)據(jù)庫用戶都應(yīng)該掌握的。下面主要就介紹一下SQL Server日期時間轉(zhuǎn)字符串的相關(guān)知識

一、日期轉(zhuǎn)換為字符串、日期格式

1、使用函數(shù)CONVERT:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

2、參數(shù)

expression :是任何有效的 sql 表達式。。

data_type:目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型,包括 bigint 和 sql_variant。不能使用用戶定義的數(shù)據(jù)類型。

length:nchar、nvarchar、char、varchar、binary 或 varbinary 數(shù)據(jù)類型的可選參數(shù)。

style:日期格式樣式,借以將 datetime 或 smalldatetime 數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數(shù)據(jù)類型);或者字符串格式樣式,借以將 float、real、money 或 smallmoney 數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數(shù)據(jù)類型)。

3、通常用到的字符串轉(zhuǎn)日期格式

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
 
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
 
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
 
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
 
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
 
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
 
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
 
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
 
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
 
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
 
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
 
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
 
Select CONVERT(varchar(100), GETDATE(), 12): 060516
 
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
 
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
 
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
 
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
 
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
 
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
 
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
 
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
 
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
 
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
 
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
 
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
 
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
 
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
 
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
 
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
 
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
 
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
 
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
 
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
 
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
 
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
 
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
 
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
 
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
 
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
 
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
 
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

二、字符串轉(zhuǎn)換為日期

1、使用 CAST:

CAST ( expression AS data_type )

2、使用 CONVERT:

CONVERT (data_type[(length)], expression [, style])

3、例如

Select cast('2009-01-01' as datetime)

三、Sql Server日期與時間函數(shù)

1、當(dāng)前系統(tǒng)日期、時間

select getdate()

2、dateadd 在向指定日期加上一段時間的基礎(chǔ)上,返回新的 datetime 值

例如:向日期加上2天

select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000

3、datediff 返回跨兩個指定日期的日期和時間邊界數(shù)。

select datediff(day,'2004-09-01','2004-09-18') --返回:17

4、datepart 返回代表指定日期的指定日期部分的整數(shù)。

SELECT DATEPART(month, '2004-10-15') --返回 10

5、datename 返回代表指定日期的指定日期部分的字符串

SELECT datename(weekday, '2004-10-15') --返回:星期五

6、day(), month(),year() --可以與datepart對照一下文章來源地址http://www.zghlxwxcb.cn/news/detail-494908.html

到了這里,關(guān)于SQL SERVER日期與字符串之間的轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • spark SQL 怎么將一個時間戳字符串轉(zhuǎn)換成hive支持的時間日期類型?

    在 Spark SQL 中,可以使用 to_timestamp 函數(shù)將一個時間戳字符串轉(zhuǎn)換成 Hive 支持的時間日期類型。這個函數(shù)的語法如下: 其中,timestampStr 表示要轉(zhuǎn)換的時間戳字符串,format 表示時間戳字符串的格式,格式必須與時間戳字符串的實際格式相匹配。如果不指定格式,Spark 會使用默認

    2024年02月11日
    瀏覽(51)
  • 在SQL中,可以使用不同的函數(shù)來轉(zhuǎn)換字符串日期格式。以下是一些常用的函數(shù):

    1. STR_TO_DATE(): 將字符串轉(zhuǎn)換為日期格式。它接受兩個參數(shù):要轉(zhuǎn)換的字符串和日期格式。 示例: 這將把字符串 ‘2023-07-04’ 轉(zhuǎn)換為日期格式,并返回結(jié)果作為 converted_date。 2. CAST(): 將字符串轉(zhuǎn)換為日期格式。它接受兩個參數(shù):要轉(zhuǎn)換的字符串和目標(biāo)數(shù)據(jù)類型。 示例: 這將把

    2024年02月04日
    瀏覽(26)
  • Python字符串與二進制字符串之間的轉(zhuǎn)換

    字符串:可以包含任意字符 二進制字符串:轉(zhuǎn)換結(jié)果的長度為8的倍數(shù) 涉及的內(nèi)容: 字符串與bytes類型的互相轉(zhuǎn)換 bytes類轉(zhuǎn)與 list 列表的互相轉(zhuǎn)換 bin函數(shù)的使用 int函數(shù)的使用 步驟: 將字符串轉(zhuǎn)成bytes類型 將bytes類型轉(zhuǎn)成list類型(元素為int型) 將list的每個元素轉(zhuǎn)成二進制字

    2024年02月13日
    瀏覽(28)
  • Java中字符串與日期轉(zhuǎn)換

    DateTime使用依賴 方法1: 方法2:

    2024年02月08日
    瀏覽(27)
  • java怎么把字符串轉(zhuǎn)換成日期類型

    1、java怎么把字符串轉(zhuǎn)換成日期類型 2、Java如何將指定字符串轉(zhuǎn)化為指定日期格式 3、求JAVA高手解答!有關(guān)于字符串類型轉(zhuǎn)換成日期型! 4、Java中怎么把字符串轉(zhuǎn)換成日期格式啊 5、java中怎樣將字符串轉(zhuǎn)換成日期形式存入數(shù)據(jù)庫 定義一個字符串類型的時間 java字符串轉(zhuǎn)日期 ;創(chuàng)

    2024年02月06日
    瀏覽(22)
  • 52_Pandas處理日期和時間列(字符串轉(zhuǎn)換、日期提取等)

    將解釋如何操作表示 pandas.DataFrame 的日期和時間(日期和時間)的列。字符串與 datetime64[ns] 類型的相互轉(zhuǎn)換,將日期和時間提取為數(shù)字的方法等。 以下內(nèi)容進行說明。 如何將 datetime64[ns] 類型指定為索引并將其處理為時序數(shù)據(jù)以及如何使用,請參考以下文章。 26_Pandas.DataFr

    2024年01月22日
    瀏覽(24)
  • Java中字符串和日期類型的相互轉(zhuǎn)換

    當(dāng)在Java中進行字符串和日期類型之間的相互轉(zhuǎn)換時,可以使用 SimpleDateFormat 類來實現(xiàn)。下面是一個詳細的代碼示例,展示了如何將字符串轉(zhuǎn)換為日期類型,以及如何將日期類型轉(zhuǎn)換為字符串。 首先,我們來看字符串轉(zhuǎn)換為日期類型的示例代碼: 在上述代碼中,我們首先定義

    2024年02月14日
    瀏覽(41)
  • python中字符串和列表之間的轉(zhuǎn)換

    python中字符串和列表之間的轉(zhuǎn)換

    python內(nèi)置了list() 和str()強制轉(zhuǎn)換類型的方法,但是在實際的應(yīng)用中,我們并不能直接就使用這倆個方法進行字符串和列表之間的轉(zhuǎn)換,還需要借助 split() 和join()方法 1、字符串轉(zhuǎn)列表 s = \\\'hello world hello kitty\\\' 已知字符串s,想把這個字符串轉(zhuǎn)換成list: print(list(s)) #這種方法也可以

    2023年04月22日
    瀏覽(24)
  • Json對象和Json字符串之間相互轉(zhuǎn)換

    Json對象和Json字符串之間相互轉(zhuǎn)換

    作為前端開發(fā),在和后端進行聯(lián)調(diào)接口時,總會遇到要求傳JSON字符串或是JSON對象,或者是返回值里是JSON字符串要在頁面上展示JSON對象這種情況,都需要前端開發(fā)人員對Json對象和Json對象進行相互轉(zhuǎn)換,得到想要的結(jié)果。 廢話不多說,直接上干貨: 1.首先定義一個Json對象:

    2024年02月11日
    瀏覽(34)
  • python教程 入門學(xué)習(xí)筆記 第6天 數(shù)據(jù)類型轉(zhuǎn)換 字符串轉(zhuǎn)換成數(shù)值 數(shù)值之間互轉(zhuǎn) 其它類型轉(zhuǎn)字符串

    s1=\\\"188\\\" #字符串 ns1=int(s1) #轉(zhuǎn)換成整型數(shù)值 print(ns1+8) #打印數(shù)值結(jié)果 s1=\\\"3.14\\\" #字符串 ns1=float(s1) #轉(zhuǎn)換成浮點型數(shù)值 print(ns1+3) #打印數(shù)值結(jié)果(數(shù)值結(jié)果為6.140000000000001,出現(xiàn)誤差,后面講解決辦法) print(type(ns1)) #獲取新數(shù)值的數(shù)據(jù)類型屬性 z1=78 nz1=float(z1) print(nz1) #打印結(jié)果

    2024年02月14日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包