sqlserver2000日期轉換為子符型別

2021-06-21 11:50:17 字數 1432 閱讀 9979

select   convert(char(20),getdate(),120)

create  proc call_zjpp1

asdeclare @nf varchar(20)

select @nf=convert(char(20),getdate(),120)

insert into qc_check1(nf,flag,flagname) select @nf,0,'未結帳'

goselect   convert(varchar(10),   getdate(),120)   --不要時間2002-1-1  

select   convert(char(8),getdate(),112)   ----20020101  

select   convert(char(8),getdate(),108)     ---06:05:05  

101   美國   mm/dd/yyyy    

2   102   ansi   yy.mm.dd    

3   103   英國/法國   dd/mm/yy    

4   104   德國   dd.mm.yy    

5   105   義大利   dd-mm-yy    

6   106   -   dd   mon   yy    

7   107   -   mon   dd,   yy    

8   108   -   hh:mm:ss    

-   9   或   109   (*)     預設值   +   毫秒   mon   dd   yyyy   hh:mi:ss:mmmam(或   pm)    

10   110   美國   mm-dd-yy    

11   111   日本   yy/mm/dd    

12   112   iso   yymmdd    

-   13   或   113   (*)     歐洲預設值   +   毫秒   dd   mon   yyyy   hh:mm:ss:mmm(24h)    

14   114   -   hh:mi:ss:mmm(24h)    

-   20   或   120   (*)     odbc   規範   yyyy-mm-dd   hh:mm:ss[.fff]    

-   21   或   121   (*)     odbc   規範(帶毫秒)   yyyy-mm-dd   hh:mm:ss[.fff]    

-   126(***)   iso8601   yyyy-mm-dd   thh:mm:ss:mmm(不含空格)    

-   130*   科威特   dd   mon   yyyy   hh:mi:ss:mmmam    

-   131*   科威特   dd/mm/yy   hh:mi:ss:mmmam

(參考)

sql server 2000日期轉化注意問題

在日期轉化過程中,往往會出現一些認人匪夷所思的結果,比如下面這段 declare date datetime set date 2007 10 04 select date 結果1905 06 17 00 00 00.000 這和預期結果2007 10 04有很大差距,具體原因是為什麼呢.原來,在這...

SQL Server 2000 日誌傳送搭建

基本參考 裡面的內容很全。有以下幾點需要提前做的。用來放置主伺服器的日誌備份的資料夾我們就叫 logfile 錯誤 無法訪問logfile 原因 沒有設定共享的許可權 解決辦法 logfile 裡面只是設定了安全裡面的許可權是不夠的,要需要設定共享裡面的許可權 錯誤 錯誤 14261 指定的 pri...

SQL Server 2000下日期操作的例項

1.顯示本月第一天 select dateadd mm,datediff mm,0,getdate 0 select convert datetime,convert varchar 8 getdate 120 01 120 2.顯示本月最後一天 select dateadd day,1,conve...