[轉]善用 SQL Server 中的 CONVERT 函數處理日期字串 :十一的部落:Xuite日誌
  • yan.kee
  • 文章分類
  • 最愛連結
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 參觀人氣統計
  • 誰拜訪過我
  • BLOG玩意兒
  • 搜尋文章
  • 關鍵字
  • 最新文章
  • 最新回應
  • Re:[作品] 摳叮幫幫忙,by(11)於2008-07-21
    Re:只能在執行 Render() 的過程中調用 RegisterForEventValidation,by(11)於2008-07-03
    Re:[轉]自動清除7天以上的檔案 ,by(haoming)於2008-06-13
    Re:[kuso]尿布舞,by(11)於2008-05-18
    Re:[kuso]尿布舞,by(seth)於2008-05-18
    Re:C#中產生GUID,by(yankee)於2008-02-17
    Re:C#中產生GUID,by(jimmy)於2008-02-16
    Re:開發excel 問題討論串,by(11)於2008-02-02
    Re:Connection Strings 討論串,by(11)於2008-01-27
    Re:SQL 分頁,by(11)於2008-01-25
  • 活動
  • 到台灣玩不帶走一張發票
    ===訪客來自===
    Locations of visitors to this page
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 最新引用
  • 沒有新引用
  • 最愛日誌
  • 2008-05-20 20:28 [轉]善用 SQL Server 中的 CONVERT 函數處理日期字串
  • ?
  • SQL
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    如果你要輸出 2008-02-27 這種日期格式的字串,可以這樣寫: 

     

    [code:tsql]

     

    SELECT CONVERT(char(10), getdate(), 120)

    [/code]

     

    是不是短很多呢? ^__^

    底下列出一些我常用的語法:

    • 輸出格式:2008-02-27 00:25:13

      SELECT CONVERT(char(19), getdate(), 120)

    • 輸出格式:2008-02-27

      SELECT CONVERT(char(10), getdate(), 20)

       
    • 輸出格式:2008.02.27

      SELECT CONVERT(char(10), getdate(), 102)

    • 輸出格式:08.02.27

      SELECT CONVERT(char(8), getdate(), 2)

    • 輸出格式:2008/02/27

      SELECT CONVERT(char(10), getdate(), 111)

    • 輸出格式:08/02/27

      SELECT CONVERT(char(8), getdate(), 11)

    • 輸出格式:20080227

      SELECT CONVERT(char(8), getdate(), 112)

    • 輸出格式:080227

      SELECT CONVERT(char(6), getdate(), 12)

    想查詢完整的列表與說明可以到 MSDN 的 Transact-SQL Reference 去查詢 CAST and CONVERT 的詳細說明。

    相關連結



    yan.kee / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
  • 回應