㈠ 如何在sql server 2005查詢時將int類型欄位轉換成標准時間格式
SELECT DATEADD(s, 135579401+ 8 * 3600,'1970-01-01 00:00:00')
㈡ SQL中如何格式轉換當前時間
ORACLE 資料庫中的:
SELECT m.* FROM SFIS1.c_model_fai_t m where m.create_time between to_date('20100321010101','YYYYMMDDHH24MISS') and to_date('20100323235959','YYYYMMDDHH24MISS')
YYYYMMDDHH24MISS--精確到秒,即2010/03/23/ 23:59:59
sql server
style 參數
將 datetime 數據轉換為 char 或 varchar 數據時,CONVERT 的 style 參數提供了各種日期顯示格式。為 style 參數提供的數值確定了 datetime 數據的顯示方式。年份可以顯示為兩位或四位數。默認情況下,SQL Server 將年份顯示為兩位數。若要顯示包括世紀的四位數年份 (yyyy)(即使年份數據是使用兩位數的年份格式存儲的),請給 style 值加 100 以獲得四位數年份。
Convert的使用方法:
格式:
Convert(data_type,expression[,style])
說明:此樣式一般在時間類型(datetime,smalldatetime)與字元串類型(nchar,nvarchar,char,varchar)相互轉換的時候才用到.
例子:
Select Convert(varchar(30),getdate(),101) now
結果為
now
03/23/2010
style數字在轉換時間時的含義如下: Style(2位表示年份) Style(4位表示年份) 輸入輸出格式
0 100 mon dd yyyy hh:miAM(或PM)
1 101 mm/dd/yy
2 102 yymmdd
3 103 dd/mm/yy
4 104 ddmmyy
5 105 ddmmyy
6 106 dd mon yy
7 107 mon dd,yy
8 108 hh:mm:ss
9 109 mon dd yyyy hh:mi:ss:mmmmAM(或PM)
10 110 mmddyy
11 111 yy/mm/dd
12 112 yymmdd
13 113 dd mon yyyy hh:mi:ss:mmm(24小時制)
14 114 hh:mi:ss:mmm(24小時制)
20 120 yyyymmdd hh:mi:ss(24小時制)
21 121 yyyymmdd hh:mi:ss:mmm(24小時制)
以下示例顯示用 style 參數進行轉換:
Select CONVERT(char(12), GETDATE(), 3)
此語句把當前日期轉換為樣式 3,dd/mm/yy。
在這里我附上一些實例:
select CONVERT(varchar, getdate(), 120 )
2010-03-23 11:01:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20100323110114
select CONVERT(varchar(12) , getdate(), 111 )
2010/03/23
㈢ 怎麼用sql語句將時間戳轉換成正常時間格式
不同的資料庫、不同的程序設計語言,對時間戳的處理方法也各不相同
一、常用的資料庫、程序設計語言中將時間戳轉成普通時間的方法:
㈣ sql怎麼轉換時間格式啊,例如我要把811轉換成0811,我已經轉換時間為文本格式
在SQL中對時間的格式進行轉換的操作,首先打開格式的選項,然後找字自定義的設置,把當前的格式設置為文本格式。然後在下面再點擊需要設置的格式樣式
㈤ sql 日期格式轉換
1、首先點擊頂部菜單的【新建查詢】,打開一個SQL輸入窗口。
㈥ SQL中如何將數字型轉換為日期型
平時為了方便存儲和查詢,通常會選擇將時間存儲為毫秒或者秒的形式。但是頁面顯示的時候很不直觀,需要將整型數字轉化成日期格式,轉化方式包括下面幾種:
1、秒數與Date之間的轉換:selectfrom_unixtime(1388776825);
還可以定義時間格式,用法如下:
SELECTFROM_UNIXTIME(1388776825,'%Y-%m-%d%H:%m:%s');
結果:2014-01-0403:01:25
SELECTFROM_UNIXTIME(1388776825,'%Y年%m月%d')
結果:2014年1月4
2、將秒數轉為Date:SELECTUNIX_TIMESTAMP('2014-03-2310:10:40')
如果想逆向轉換,可以通過unix_timestamp()函數反向轉換。用法如下:
SELECTUNIX_TIMESTAMP();//獲取當前時間的秒數
SELECTUNIX_TIMESTAMP('2014-03-2310:10:40');//獲取指定日期格式的秒數
SELECTUNIX_TIMESTAMP('2014-03-23');//獲取指定日期格式的秒數
(6)sql命令轉換成標准時間擴展閱讀:
一、date型換int型
SELECTUNIX_TIMESTAMP(『2017-9-2213:54:45』)
二、int型轉date型
SELECTFROM_UNIXTIME(1506059685)
需要注意的是,一個int值轉換為DateTime需要從1970年1月1日0點0分0秒開始,但是必須明確,這個時間是標准時間,而不是北京時間。
資料庫中數據的時間都是以標准時間為准繩的。所以必須轉換到當前時間,中國是+8,可以簡單的調用ToLocalTime達到效果。
㈦ sql語句怎樣把12小時制的時間轉換成24小時制的時間
sql語句怎樣把12小時制的時間轉換成24小時制的時間 20
日期格式設置一下就行了 而時間格式,用IF函數,如果是上午就保持,如果是下午(+12小時)就設置一下格式