Sql日期和Join函數

來源:互聯網
上載者:User
在Sqlserver中對時間的要求如下:

如果源列或目的列不是字串類型,則忽略相應的格式字串。

下列是可用的標準日期格式字串:

  • dd MMM yy

  • dd MMMM yy HHmm
  • dd MMMM yy HHmmss.ff
  • dddd MM/dd/yy hh:mm tt
  • dddd, MMMM dd,yyyy hh:mm:ss.ffff tt
  • hh:mmtt

今天就是由於沒有注意這個問題,一個同事犯了一個小錯誤,同事在獲得日期和時間的格式過程中,並沒有使用format進行格式化,這樣系統就報錯了,原來測試員在本地的時間設定上採用了一種比較古怪的設定,這樣存在Sqlserver中就錯誤了,其實這個問題以前就遇到過,就是在向Sqlserver中儲存日期型的資料的時候一定要Format一下,一減少本地格式大額幹擾,其實這個問題還可以影響字元的編碼上,有些使用者願意將時區改為朝鮮和日本,這樣在編碼上就會有衝突,所以最好的軟體應該儘可能的避免這方面的幹擾.

還有就是Join函數,以前在VB裡最長用的就是Split函數,很少勇Join,今天用了一下,感覺很好,可以節約不少代碼,有些時候好東西就在眼皮底下,就是不用:

描述

返回一個字串,該字串是通過串連某個數組中的多個子字串而建立的。

文法

Join(sourcearray[, delimiter])

Join函數文法有如下具名引數:

部分 描述
sourcearray 必需的。包含被串連子字串的一維數組。
delimiter 可選的。在返回字串中用於分隔子字串的字元。如果忽略該項,則使用空格(" ")來分隔子字串。如果delimiter是零長度字串(""),則列表中的所有項目都串連在一起,中間沒有分隔字元。

還有就是在使用TD的時候,發現TD好多地方都用了進度條,這是個好想法,在系統中多用進度條終究不是壞事,以後要注意.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.