• 技术文章 >数据库 >Oracle

    oracle日期怎么转秒数

    长期闲置长期闲置2022-06-10 10:55:34原创180

    在oracle中,可以利用“to_char()”函数将日期转为秒数,该函数可以将日期按照指定的格式转换,输出结果为字符串,只需将第二个参数设置为需要的秒数格式即可,语法为“to_char(日期,"秒数格式")”。

    本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。

    oracle日期怎么转秒数

    to_char()

    语法为:

    to_char(日期,"转换格式" )

    把给定的日期按照“转换格式”转换。

    转换的格式:

    表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年

    表示month的:mm 用2位数字表示月;mon 用简写形式 比如11月或者nov ;month 用全称 比如11月或者november

    表示day的:dd 表示当月第几天;ddd表示当年第几天;dy 当周第几天 简写 比如星期五或者fri;day当周第几天 全写

    比如星期五或者friday。

    表示hour的:hh 2位数表示小时 12进制; hh24 2位数表示小时 24小时

    表示minute的:mi 2位数表示分钟

    表示second的:ss 2位数表示秒 60进制

    表示季度的:q 一位数 表示季度 (1-4)

    另外还有ww 用来表示当年第几周 w用来表示当月第几周。

    24小时制下的时间范围:00:00:00-23:59:59

    12小时制下的时间范围:1:00:00-12:59:59

    比如:

    select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual   //显示:08-11-07 13:22:42
    select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59

    示例如下:

    1.取得当前日期是本月的第几周

    04.png

    2:取得当前日期是一个星期中的第几天,注意星期日是第一天

    05.png

    扩展知识:

    to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。

    即按照第二个参数的格式解释第一个参数。

    推荐教程:《Oracle视频教程

    以上就是oracle日期怎么转秒数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle无法从套接字读取更多的数据怎么办 下一篇:oracle怎么查看索引失效
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• oracle的连接有全连接吗• 三种方法快速恢复误删oracle数据库• oracle中to_char方法怎么用• 怎么修改oracle数据库编码• oracle的数据库名是什么
    1/1

    PHP中文网