1、用於擷取年、月、日、時、分、秒
extract()函式
extract(yearfrom sysdate) year
,extract(
month
from sysdate) month
,extract(
dayfrom sysdate) day
,extract (hour
from sysdate)
hour
,extract
(minute
from sysdate)
minu
te,extract
(second
from sysdate
) second
to_char()函式
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss
') as nowtime from dual; //
日期轉化為字串
select to_char(sysdate,'
yyyy
') as nowyear from dual; //
獲取時間的年
select to_char(sysdate,'
mm') as nowmonth from dual; //
獲取時間的月
select to_char(sysdate,'
dd') as nowday from dual; //
獲取時間的日
select to_char(sysdate,'
hh24
') as nowhour from dual; //
獲取時間的時
select to_char(sysdate,'
mi') as nowminute from dual; //
獲取時間的分
select to_char(sysdate,'
ss') as nowsecond from dual; //
獲取時間的秒
2、日期常用格式轉換
to_char(sysdate,'yyyymmdd w hh24:mi:ss'); //日期轉成字串
to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss'); //字串轉成日期
to_timestamp_tz(to_char(sbsj, 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'); //日期型別 查詢後時分秒不為零 to_date返回的 時分秒為零
SQL時間日期處理
1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff...
python datetime 時間日期處理
import datetime,calendar date datetime.datetime.now 獲取的為當前系統時間 1 返回昨天日期 def getyesterday today datetime.date.today oneday datetime.timedelta days 1 ye...
時間日期處理 mysql
型別 大小 位元組 格式最小值 最大值舉例 date 4yyyy mm dd 1000 01 01 9999 12 31 1973 12 30 time 3hh mm ss 838 59 59 838 59 59 15 30 00 datetime 8yyyy mm dd hh mm ss 1000...