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点 


获取指定某一天的00:00—23:59

String nowDate = ApDateTime.getNowDateTime("yyyyMMdd"); String yesterdayStr = ApDateTime.getDateDif...
  • lmb55
  • lmb55
  • 2015年11月01日 22:40
  • 1579

SQL时间段23:59:30-23:59:59的问题

在sql查询中如果字段定义为smalldatetime,并且查询 时间为当天日期的23:59:59时,会莫名其妙的发现其中23:59:30-23:59:59这段时间会被认为为第二天的数据,请看例子:(...
  • psongchao
  • psongchao
  • 2007年07月16日 13:43
  • 2547

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

import java.util.Calendar; import java.util.Date; public class DateUtil { /** * 凌晨 ...
  • unesco3187
  • unesco3187
  • 2015年12月29日 17:09
  • 5129

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

/** * 凌晨 * @param date * @flag 0 返回yyyy-MM-dd 00:00:00日期 * 1 返回yyyy-MM-dd ...
  • a19880813
  • a19880813
  • 2015年12月29日 15:34
  • 2289

oracle按月统计,上个月1号00:00:00到最后一天23:59:59

上个月1号00:00:00 select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') || ' 00:00:00' firstD...
  • wanglilin
  • wanglilin
  • 2011年12月12日 15:48
  • 3710

oracle常用的时间格式转换

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

Java 8 获取某天最大(23:59:59)最小(00:00:00)时间

Java 8 中获取某一天最大时间(23:59:59)和最小时间(00:00:00)
  • gisboygogogo
  • gisboygogogo
  • 2017年10月15日 13:07
  • 879

java获取当月第一天的零点零分和最后一天的23点59分

刚好写到需要获取数据库中当前月的所有记录,所以将该功能记下来! Calendar c = Calendar.getInstance(); c.add(Calendar...
  • gaokao2011
  • gaokao2011
  • 2017年01月05日 15:15
  • 4526

快速获取当天0点0分0秒(00:00:00),23点59分59秒(23:59:59)

// 利用Apache lang包快速获取0点0分0秒,23点59分59秒字符串 System.out.println(DateFormatUtils.format(new Date(), "yyyy...
  • qq_19260029
  • qq_19260029
  • 2016年05月24日 14:22
  • 14583

c#中两个DateTimePicker,一个时间设置为0:0:0,另一个设置为23:59:59

stp1为第一个DateTimePicker this.dtp1.Value.Date; stp2为第二个DateTimePicker 设置dtp2的值的时间部分是23:59:59. th...
  • s1102379635
  • s1102379635
  • 2012年08月28日 18:05
  • 6222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle时间格式转换,如yyyy-mm-dd改成yyyy-mm-dd 23:59:59
举报原因:
原因补充:

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