oracle时间格式转换,如yyyy-mm-dd改成yyyy-mm-dd 23:59:59

原创 2015年07月08日 10:50:43
修改:
1. 取得当天0时0分0秒

select TRUNC(SYSDATE) FROM dual;

2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)

SELECT TRUNC(SYSDATE)+1-1/86400 FROM dual;

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

select to_char(sysdate,'D'),to_char(sysdate,'DAY') from dual;

4. 在Oracle中如何得到当天月份的第一天和最后一天

select to_char(sysdate,'yyyy-mm')||'-01' firstday,to_char(last_day(sysdate),'yyyy-mm-dd') lastday from dual

5.实现当天16点前数据减去昨天16点的,过了16点减去今天16点

select field1, field2 from mytablewhere time = decode(sign(sysdate-trunc(sysdate)-16/24), --时间判断                    

-1,trunc(sysdate)-1+16/24, --小于16点取昨天16点                       

trunc(sysdate)+16/24)  --大于16点取当天16点 


相关文章推荐

获取当前时间所在凌晨和23:59:59

import java.util.Calendar; import java.util.Date; public class DateUtil { /** * 凌晨 ...

Oracle中把yyyy-mm-dd转成yyyy年mm月dd日

SQL> select   to_char(sysdate,yyyy)||年||to_char(sysdate,mm)||月||to_char(sysdate,dd)||日  from   dual;...

oracle中日期格式'yyyy-mm-dd'和'yyyymmdd'的区别

oracle中日期格式yyyy-mm-dd和yyyymmdd的区别 对于年月日中"日"是个位的情况下,处理不一样,yyyymmdd格式没问题,而式yyyy-mm-dd格式则不行,请看:SQL> alt...

Oracle - 'yyyy-mm-dd' & 'yyyymmdd'

oracle中日期格式'yyyy-mm-dd'和'yyyymmdd'的区别   对于年月日中"日"是个位的情况下,处理不一样,'yyyymmdd'格式没问题,而式'yyyy-mm-dd'格式则不行...
  • mikyz
  • mikyz
  • 2017年04月06日 17:08
  • 147

oracle常用的时间格式转换

1:取得当前日期是本月的第几周 SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual; TO_CHAR(SYSDATE,...

T-Sql取当天时间的00:00:00和23:59:59

00:00:00SELECT DATEADD(day,DATEDIFF(day,'20010101',CURRENT_TIMESTAMP),'20010101'); 23:59:59select ge...
  • lee576
  • lee576
  • 2015年05月22日 10:15
  • 4538

获取当天的0点0分0秒的日期和23点59分59秒的日期

方法一:也是推荐使用的方法 //可以定义一个函数,函数的参数有小时、分、秒、相比今天的日期,今天就输入0,明天输入1,昨天输入-1,以此类推 //(毫秒是可选参数,可以输入也可以不输入,毫...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

配置SOIL库,实现纹理加载

SOIL 是一个用于向OpenGL中加载

SceneManager.LoadScene的使用方法

SceneManager.LoadScene的使用方法
  • XYK0318
  • XYK0318
  • 2016年03月17日 09:52
  • 18636
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle时间格式转换,如yyyy-mm-dd改成yyyy-mm-dd 23:59:59
举报原因:
原因补充:

(最多只允许输入30个字)