網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 東方娃娃學園小遊戲區 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

[MSSQL] 使用Convert() 將 DataTime 日期格式化

本被文章 0 次, 共有回覆 0  
0
 
0
要直接在SQL語法中改變日期格式,Convert() 函式提供了一些方法,加上dateadd(),substring() 可以達成大部份改變日期格式的微軟系列需求...

假設 getdate() = '2009/4/9'

Select Convert(char(10),getdate(),111)
-- =2009/04/09 (YYYY/MM/DD)

Select Convert(char(6),getdate(),112) ,
-- =200904 (YYYYMM)

Select Convert(char(8),getdate(),11)
-- =09/04/09 (YY/MM/DD)

Select Convert(char(8),getdate(),12)
-- =090409 (YYMMDD)

Select Convert(Char(08),dateadd(month, 1, getdate()),111) +'01'
-- =2009/05/01 (下月一號)

Select Convert(char(10),dateadd(day,-day(getdate()),dateadd(month,1,getdate())),111)
-- =2009/04/30(本月最後一天)Convert 參數查詢列表

逛上一篇:   逛下一篇:

作者: uxnevznz
  (2009-12-24 23:39)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 0 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任