SQl中如何獲得時間的時,分,秒部分

時間 2021-10-14 22:23:54

1樓:

假設時間欄位為orderdate,可以使用如下語句:

select convert(nvarchar(12),orderdate,108) from tablename

108可以得到你要的時間,想要得到毫秒,可以使用114

2樓:溫靈杉

select datepart(hh,datetime型資料)……

其中的「hh」可以轉變成下面任何一種英文!

全寫 簡寫

year yy, yyyy

quarter qq, q

month mm, m

dayofyear dy, y

day dd, d

week wk, ww

hour hh

minute mi, n

second ss, s

millisecond ms

3樓:

time= getdate()

4樓:

select comvert(char(2)datepart(hh,time))+':'+comvert(char(2)datepart(mi,time))+':'+comvert(char(2)datepart(ss,time))

from 表名

sql怎麼取單獨的月.日時:分:秒 這種日期格式

5樓:wow豬頭聯盟

首先你這個字來段必須是時間型別的,自datetime或者smalldatetime啥的

select convert(varchar(100), getdate(), 20) 2017-01-24 09:07:47

根據bai最後的引數不同,du可以變成各zhi種格式,我這裡的dao是「20」這個形式。

如果你要單獨取年 select year(getdate()) =2017

取月 month(getdate()) =1

取日 day(getdate()) =24

你要取星期幾 select datepart(weekday,getdate()) 週一到週日是2,3,4,5,6,7,1

sqlserver中datetime型別怎樣把輸出的秒去掉,只取出年月日和幾點幾分?

6樓:匿名使用者

sql convert 用法

convert(data_type,expression[,style])

convert(varchar(10),欄位名,轉換格式)

說明:此樣式一般在時間型別(datetime,smalldatetime)與字串型別(nchar,nvarchar,char,varchar)

相互轉換的時候才用到.

例子:select convert(varchar(30),getdate(),101) now

結果為:

now---------------------------------------

|09/15/2001

style數字在轉換時間時的含義如下:

style(2位表示年份) | style(4位表示年份) | 輸入輸出格式

0 | 100 | mon dd yyyy hh:miam(或pm)

1 | 101 美國 | mm/dd/yy

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:

mmmmam(或pm)

10 | 110 美國 | mm-dd-yy

11 | 111 日本 | yy/mm/dd

12 | 112 iso | yymmdd

13 | 113 歐洲預設值 | dd mon yyyy hh:mi:ss:

mmm(24小時制)

14 | 114 | hh:mi:ss:

mmm(24小時制)

20 | 120 odbc 規範 | yyyy-mm-dd hh:mi:ss(24小時制)

21 | 121 | yyyy-mm-dd hh:mi:ss:

mmm(24小時制)

sql時間只取年月日時分不要秒?謝謝了,大神幫忙啊

7樓:鐸祺辜珍瑞

這個要看你的資料庫是什麼

如果是oracle

可用to_char(欄位名,'yyyy-mm-dd hh24:mi')

其它資料庫都有相應的函式的

8樓:望峻枝夏青

xx--xx--xx格式就行了啊

9樓:諸歌飛雪帆

select to_char(sysdate,'yyyymmdd') from dual;

10樓:委林匡晗昱

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

11樓:譙喜憑爾陽

select convert(varchar(12), getdate(),111)

12樓:祝勝刀梓露

格式化函式可以,在sql裡面找幫助文件

13樓:匿名使用者

select convert(char(16), getdate(), 120 ),char(16),只取前16位,最終顯示 yyyy-mm-dd hh:mm

我從sql中提取了個datetime量,其是年-月-日-時-分-秒形式,我現在想將其加上一個php

14樓:匿名使用者

先把資料庫中的欄位取出來通過strtotime轉成時間戳形式 再對時間戳加相應的天數 再通過date函式把得到相加的時間戳轉成時間格式,比如:

$str = strtotime('2014-12-11 11:53:23'); //把日期格式轉成時間戳(後面的格式可以任意日期格式)

$str = $str+60*60*12;//增加1天$str = date("y-m-d h:i:s",$str);//再把時間戳轉成原來資料庫中的日期格式

如何更改sql中某列的值,如何更改SQL中某列的值

通過update方法實現。sql update table tablename t set filename 值1 where t.name 條件 解釋 更改某列,說明有條件,所有必須通過 where 條件語句定位到列。定位成功後,通過set方法給固定欄位賦值即可。上面sql語句的意思 更改tabl...

利用sql語句如何獲得兩個日期之間相差的天數

大野瘦子 用sysdate假設結束日期欄位是end date 新增這個判斷條件 where to char end date yyyy to char sysdate,yyyy 判斷年相同 and to char end date mm to char sysdate,mm 判斷月相同 and to...

如何獲得html中的title標題

周啟萌 請確保將 html heading 標籤只用於標題。不要僅僅是為了產生粗體或大號的文字而使用標題。搜尋引擎使用標題為您的網頁的結構和內容編制索引。因為使用者可以通過標題來快速瀏覽您的網頁,所以用標題來呈現文件結構是很重要的。應該將 h1 用作主標題 最重要的 其後是 h2 次重要的 再其次是...