`
Aclik
  • 浏览: 15894 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle数据库获取时间、日期

 
阅读更多
select sysdate from dual;--当前系统时间
--年
select trunc(sysdate,'yyyy') from dual;--获取今年的第一天
select last_day(add_months(trunc(SYSDATE,'yyyy'),11)) from dual;--获取今年的最后一天
--月
select trunc(sysdate,'mm') from dual;--获取今年这个月的第一天
select last_day(trunc(sysdate,'mm')) from dual;--获取今年这个月的最后一天
--日
select trunc(sysdate) from dual;--获取今天日期
select trunc(sysdate-1) from dual;--获取昨天
select add_months(trunc(sysdate,'mm'),-1) from dual;--获取上个月的第一天
--时分秒为00:00:00
select to_char (trunc(SYSDATE-1),'yyyy-mm-dd HH24:MI:SS')  from dual;

--明年第一天
select to_char (add_months(trunc(SYSDATE,'yyyy'),12),'yyyy-mm-dd HH24:MI:SS')  from dual;

--今年第一天
select to_char(trunc(SYSDATE,'yyyy'),'yyyy-mm-dd HH24:MI:SS')  from dual;
--计算日期为星期几,由于每个星期的第一天为周日,则需要再日期上减1
select to_char(to_date(20170419,'yyyymmdd')-1,'d') from dual;

 

分享到:
评论

相关推荐

    从oracle数据库取出日期按格式显示

    Oracle数据库支持多种日期时间数据类型,其中最常用的是`DATE`类型。`DATE`类型不仅存储日期信息,还包含时间部分,具体到小时、分钟和秒。因此,一个`DATE`类型的值实际上表示的是一个具体的时刻,例如`2023-04-01 ...

    Oracle数据库操作

    本文将深入探讨在Oracle数据库操作中涉及的一些关键知识点,包括记录集的显示、时间的SQL转换、汉字的随机选取以及事务处理等。 1. **子程序_显示记录集信息**: 在Oracle数据库操作中,我们经常需要从查询结果中...

    Oracle数据库sqlplus常用命令

    2. 获取ORACLE数据库的计算机主机名、实例名和版本信息:SELECT host_name, instance_name, version FROM v$instance; 该命令用于获取当前数据库的主机名、实例名和版本信息。 3. 获取Oracle数据库版本的特殊信息:...

    oracle 资源整合大全,oracle对照,oracle数据库,oracle 讲解

    日期时间函数如SYSDATE获取当前系统日期,ADD_MONTHS用于增加或减少日期。 在提供的文件列表中,"oracle%E5%87%BD%E6%95%B0%E5%A4%A7%E5%85%A8.chm"和"oracle_functions2.0.chm"很可能是关于Oracle函数的参考手册,...

    关于Oracle数据库的一些基础知识

    2. 日期时间函数:例如`SYSDATE`获取当前系统日期,`ADD_MONTHS()`增加月份,`EXTRACT()`提取日期部分。 3. 字符串函数:如`CONCAT()`连接字符串,`SUBSTR()`截取子字符串,`UPPER()`和`LOWER()`转换大小写。 4. ...

    oracle数据库参考手册

    4. **存储过程和函数**:Oracle提供内置的存储过程和函数,如SYSDATE获取当前日期,USER获取当前用户等。用户也可以自定义存储过程和函数,增强数据库功能。 5. **触发器**:在特定事件(如插入、更新或删除数据)...

    Oracle数据库时间类型与JAVA之间的转换和应用.pdf

    当使用`java.sql.Date`类型从Oracle数据库中获取日期时,Java控制台通常会以`yyyy-MM-dd`的格式显示日期。例如,如果你执行以下SQL语句: ```sql SELECT SYSDATE FROM dual; ``` 在PL/SQL Developer或其他Oracle...

    张烈-Oracle数据库讲义

    - **日期函数**:如SYSDATE返回系统当前日期和时间,MONTHS_BETWEEN计算两个日期之间的月份数等。 - **NULL处理函数**:如NVL用于替代NULL值。 - **条件判断函数**:如CASE表达式用于复杂的条件判断逻辑。 #### 四...

    Oracle数据库课堂笔记

    Oracle提供了丰富的内置函数,如数学函数、字符串函数、日期时间函数等,用于数据处理和计算。例如,TO_DATE和TO_CHAR用于日期转换,UPPER和LOWER改变字符大小写,LENGTH获取字符串长度。 第八讲:Oracle数据库的...

    sql查询oracle时间段操作

    在SQL查询中对Oracle数据库进行时间段操作是一项关键技能,特别是在数据恢复和历史数据分析时。Oracle数据库提供了多种方式来处理时间范围的数据,包括SQL查询、闪回功能和快照。下面我们将详细探讨这些知识点。 ...

    oracle数据库的功能

    - `SYSDATE`:获取当前系统日期和时间。 - `ADD_MONTHS`:在日期上加月数。 - `MONTHS_BETWEEN`:计算两个日期之间的月份数。 3. **数值操作**:进行数学运算。 - `ROUND`:四舍五入。 - `TRUNC`:截断小数位...

    Oracle数据库优化详解

    Oracle数据库优化是一门深入的技术领域,它关系到数据库性能的提升和资源的高效利用。本文针对Oracle数据库的优化提供了详尽的指导和案例分析,尤其强调了在CBO(Cost-Based Optimizer,基于成本的优化器)模式下的...

    《Oracle数据库应用》 A卷

    通过解答这些题目,我们可以看出Oracle数据库涉及的知识点包括:数据库连接、空值判断、SQL查询语法、数据库对象权限、表空间管理、用户管理以及时间函数等。这些题目覆盖了Oracle基础操作和SQL语言的基本使用,对...

    Oracle 数据库系统作业

    #### 一、Oracle数据库系统的物理存储结构 **1. 数据文件** - **概念**: 数据文件是Oracle数据库物理存储结构的重要组成部分之一,用于存储数据库的实际数据。 - **特点**: 一个表空间可以对应一个或多个数据文件...

    Linux中Oracle数据库备份

    # 获取当前日期 d=$(date '+%Y%m%d') # 使用expdp命令进行备份 exp TEST/123@TEST file=/home/oracle/backup/$d.dmp log=/home/oracle/backup/$d.log owner=TEST ``` 此外,还可以考虑使用cron任务来调度这个脚本...

    oracle数据库中常用日期型函数 .pdf

    在Oracle数据库中,日期型函数是处理日期和时间数据的关键工具。这些函数允许你进行日期的计算、格式化以及各种日期相关的操作。以下是一些常用的日期型函数的详细说明: 1. **Sysdate**:这个函数返回当前系统日期...

    数据库oracle中日期处理

    使用`TO_CHAR(date, 'DY')`或`TO_CHAR(date, 'DAY')`可以获取日期对应的星期几,'DY'会返回缩写,'DAY'会返回完整名称。 8. **计算日期间隔**: 要找出两个日期之间的天数,可以使用`DATEDIFF(day, date1, date2)...

    tomcat 去读oracle数据库数据利用highcharts生成图表

    3. 编写JDBC代码连接Oracle数据库,执行SQL查询,获取日期范围内的数据。 4. 使用JavaScript处理返回的数据,格式化后输入到Highcharts的配置中,生成图表。 5. 部署JSP和相关资源到Tomcat服务器的正确目录下。 6. ...

    oracle数据库中常用日期型函数 .docx

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的内置函数来处理日期和时间数据。在Oracle中,日期型函数是用于操作和格式化日期和时间的关键工具。以下是一些Oracle数据库中常用的日期型函数的详细...

Global site tag (gtag.js) - Google Analytics