`
suixinsuoyu12519
  • 浏览: 44160 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

extract函数取日期的年月日 时分秒

 
阅读更多
今天无意中接触了下 extract函数,取日期的年 月 日参考如下语句
Select Extract(month from sysdate)as year from dual ;
--取得当前的月份
select extract(month from timestamp'2011-11-12 12:12:12') month from dual;   --取得当前的月份 可以相应的通过month day year取得月份 日子和年份

select extract(month from  to_timestamp(tt.AUDIT_DATE,'yyyy-mm-dd hh24:mi:ss')) month from sys_user tt ;--取得某个表中的某个字段的月份

select timestamp '2011-12-12 12:12:12' from dual--我只是不明白这个sql中的
timestamp 表示什么意思
还有
select date'2011-12-12' from dual
中的date表示什么意思 好像直接转化成了日期了!

可以在timestamp类型的数据中 取得 时分秒


select extract(second from timestamp'2011-11-12 12:12:12') seconde from dual;  
--可以相应的变为minute hour





--获取两个日期之间的具体时间间隔,extract函数是最好的选择  
select extract(day from dt2-dt1) day  
      ,extract(hour from dt2-dt1) hour  
      ,extract(minute from dt2-dt1) minute  
      ,extract(second from dt2-dt1) second  
from (  
     select to_timestamp('2011-02-04 15:07:00','yyyy-mm-dd hh24:mi:ss') dt1  
           ,to_timestamp('2011-05-17 19:08:46','yyyy-mm-dd hh24:mi:ss') dt2  
     from dual)  
/  
       DAY       HOUR     MINUTE     SECOND  
---------- ---------- ---------- ----------  
       102          4          1         46  
--  

分享到:
评论

相关推荐

    postgreSQL年月日时分秒之差的算法

    对于postgresql,网上找到的求日期之差的代码很多都是有误导性的,比如求分钟之差,网上很多地方说是SELECT date_part('min', TIMESTAMP '2019-05-05 12:11:20'...除此之外,我在附件里还列举了年月日时分秒各自之差的算法.

    Django中日期时间型字段进行年月日时分秒分组统计

    1.数据结构说明: ...统计年月日粒子用 date_trunc_sql,统计时分秒用 datetime_extract_sql 2.进行年月日粒子的统计  2.1 官方 date_trunc_sql 原型 def datetime_trunc_sql(self, lookup_type, fiel

    Oracle日期函数练习

    使用 EXTRACT 函数和 TO_CHAR 函数可以取出给定日期的年、月、日、时、分、秒。例如,要取出当前系统时间的年、月、日,可以使用以下 SQL 语句: ```sql SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; SELECT ...

    php审计1-extract函数变量覆盖 涉及的文件

    php审计1-extract函数变量覆盖 涉及的文件

    数据库中日期时间用法

    `Next_day`函数用于返回在指定日期之后的第一个工作日的日期,这在安排会议或工作计划时非常有用。 **示例代码**: ```sql SELECT next_day(to_date('20050620', 'YYYYMMDD'), 'Monday') FROM dual; ``` 如果2005...

    oracle日期处理函数大全

    10. **其他日期函数**:Oracle还有许多其他日期函数,如`ADD_MONTHS`增加月份,`EXTRACT`提取日期部分,`LAST_DAY`获取月份的最后一天,`NEXT_DAY`获取下一个特定星期的日期,`TRUNC`截断日期到特定单位等。...

    oracle日期函数

    "Oracle 日期函数详解" Oracle 日期函数是数据库管理系统中经常使用到的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期函数的详细介绍: 1. 日期和字符转换函数 Oracle 提供了两个重要的日期和字符转换...

    MySQL时间日期相关函数

    - 这些函数分别用于提取日期时间中的年、月、日、小时、分钟和秒。 8. **ADDDATE()** 和 **SUBDATE()**: - ADDDATE() 是 DATE_ADD() 的别名,SUBDATE() 是 DATE_SUB() 的别名。 9. **TIMESTAMPDIFF()**: - ...

    oracle各种日期函数

    `EXTRACT` 函数可以从日期中提取出特定的部分,如年份、月份或日期。 - **提取年份**: ```sql SELECT EXTRACT(YEAR FROM SYSDATE) AS "Year" FROM DUAL; ``` - **提取月份**: ```sql SELECT EXTRACT(MONTH FROM...

    C++ Builder XE10使用ExtractFile返回函数的用法.zip

    在C++ Builder XE10中,`ExtractFile`函数是一个非常实用的工具,用于从压缩文件中提取特定的文件。这个函数主要适用于处理ZIP格式的压缩文件,它可以帮助开发者在程序运行时动态地解压文件,从而实现数据的加载或...

    oracle日期函数全面总结

    7. **EXTRACT(part FROM timestamp)**: 从时间戳中提取指定部分(如年、月、日、小时、分钟、秒)。 ```sql SELECT EXTRACT(DAY FROM SYSDATE) FROM DUAL; -- 提取当前日期的天数 ``` 8. **TO_DATE(string, ...

    oracle中to-date详细用法示例(oracle日期格式转换).docx

    可以使用 TRUNC 函数来返回当前年的 1 月 1 日、无时分秒,例如: ```sql SELECT TRUNC(SYSDATE, 'YEAR') FROM DUAL; ``` 这将返回当前年的 1 月 1 日、无时分秒。 12. 返回当前月的 1 日、无时分秒 可以使用 ...

    ORACLE日期时间函数大全

    这将返回当前日期和时间,格式化为"年-月-日 时:分:秒"。 3. **EXTRACT**: 用于从日期或时间戳中提取特定部分,如年、月、日、小时、分钟等。例如: ```sql SELECT EXTRACT(YEAR FROM SYSDATE) AS year, ...

    oracle 数值型函数,字符型函数,日期函数,转换函数,to_char

    Oracle数据库提供了丰富的日期处理函数,如`ADD_MONTHS`, `MONTHS_BETWEEN`, `NEXT_DAY`, `LAST_DAY`, `TRUNC`, `ROUND`, `EXTRACT`, `TO_CHAR`等,用于执行日期加减运算、计算两个日期之间的间隔、提取日期部分、...

    oracle日期时间函数大全

    - `EXTRACT`函数可以从日期时间值中提取特定部分,如年、月、日、小时、分钟和秒。例如:`EXTRACT(YEAR FROM sysdate)`。 3. **日期计算**: - `ADD_MONTHS(date, months)`:在日期上增加指定的月数。 - `TRUNC...

    hive函数大全(中文版)

    11. 日期转秒函数: second 20 12. 日期转周函数: weekofyear 20 13. 日期比较函数: datediff 21 14. 日期增加函数: date_add 21 15. 日期减少函数: date_sub 21 六、条件函数 21 1. If函数: if 21 2. 非空查找函数: ...

    Oracle日期函数

    EXTRACT函数允许你从日期时间值中提取特定部分,如年、月、日、小时等: ```sql SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; SELECT EXTRACT(DAY FROM SYSDATE) ...

    mysqlAPI--日期和时间函数.pdf

    7. **EXTRACT()**: 从日期时间值中提取特定部分,如年、月、日、小时、分钟等。 8. **FROM_DAYS()**: 从天数转换为日期。 9. **FROM_UNIXTIME()**: 将 Unix 时间戳转换为日期时间格式。 10. **GET_FORMAT()**: ...

    第34讲 截取函数 $EXTRACT.pdf

    总之,$EXTRACT函数是一个强大的字符串处理工具,它提供了灵活的方式去获取或修改字符串的特定部分,这对于编程中的字符串操作来说极其重要。理解并熟练运用$EXTRACT可以极大地提高代码的效率和可读性。在实际开发中...

    oracle 函数大全 参考函数 手册 速查 chm格式

    3. 日期时间函数:如SYSDATE(获取当前系统日期)、ADD_MONTHS(添加月份)、EXTRACT(提取日期部分)等,便于对日期和时间进行操作。 4. 转换函数:如TO_CHAR(字符串转换为日期或数字)、TO_DATE(日期转换为字符...

Global site tag (gtag.js) - Google Analytics