函式描述
getdate()
返回當前日期和時間
datepart()
返回日期/時間的單獨部分
dateadd()
在日期中新增或減去指定的時間間隔
datediff()
返回兩個日期之間的時間(取昨日的資料)
convert()
用不同的格式顯示日期/時間(取昨日日期)
datediff(datepart,startdate,enddate)
datediff(時間差格式,開始時間,結束時間)
datepart取值
datepart
abbreviation
解釋year
yy, yyyy
年quarter
qq, q
季度month
mm, m
月dayofyear
dy, y
年中的日
daydd, d
日week
wk, ww
周hour
hh小時
minute
mi, n
分鐘second
ss, s
秒millisecond
ms毫秒
microsecond
mcs微秒
nanosecond
ns納秒
convert(data_type(length),data_to_be_converted,style)
convert(資料型別(長度), 需要轉換的值, 輸出格式)
style取值
style id
style 格式
100 或者 0
mon dd yyyy hh:miam (或者 pm)
101mm/dd/yy
102yy.mm.dd
103dd/mm/yy
104dd.mm.yy
105dd-mm-yy
106dd mon yy
107mon dd, yy
108hh:mm:ss
109 或者 9
mon dd yyyy hh:mi:ss:mmmam(或者 pm)
110mm-dd-yy
111yy/mm/dd
112yymmdd
113 或者 13
dd mon yyyy hh:mm:ss:mmm(24h)
114hh:mi:ss:mmm(24h)
120 或者 20
yyyy-mm-dd hh:mi:ss(24h)
121 或者 21
yyyy-mm-dd hh:mi:ss.mmm(24h)
126yyyy-mm-ddthh:mm:ss.mmm(沒有空格)
130dd mon yyyy hh:mi:ss:mmmam
131dd/mm/yy hh:mi:ss:mmmam
select
convert
(char(10
),getdate()-
1,120)
# 2019-01-27
取所有更新日期updatetime
為昨日的資料
select
*from table_name
where datediff(
day, updatedate, getdate())
=1
時間問題3
問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸入時間輸出時間。輸入描述 時間時分秒和要增加的時分秒。程式輸出 時間時分秒。includeusing namespace std class time void time add a sec void time ad...
C 時間問題
datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...
oracle 時間問題
今天用到oracle時間比較,看到網上也有很多,自己就總結了下啊 1,比較兩個時間的大小 也可以是字串表示時間 select from table where to date 欄位1,yyyy mm dd hh24 mi ss to date 2012 2 8 yyyy mm dd hh24 mi ...