oracle获取今天时间数据

转载 2013年12月05日 17:10:46

步骤:从第一到第四行

SELECT SYSDATE FROM DUAL; //获取系统当前时间
SELECT to_char(SYSDATE,'yyyyMMdd') FROM DUAL; //格式化时间
SELECT to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd') FROM DUAL; //获取到当天的0:00分
SELECT to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd')+0.99999 FROM DUAL; //获取当天的59:59秒

我在项目开发中用到的实际例子:

SELECT * FROM TERMINAL_ORDER_HEAD
where LAST_UPDATED_TIME
between to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd')
AND to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd')+0.99999;

to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd')+18/24 当天的16:00

to_date(to_char(SYSDATE,'yyyyMMdd'),'yyyyMMdd')+24/24 明天的00:00

(注意:一定要是5位9,不信你少打两个9试试。呵呵,就不是59分59秒了。)

实例:

public int Select_JinRiFw(int userid)//查询会员今日访问量
{
string sql = string.Format("select count(*) from mis.YXJC_TWEB_INFOVISITS where USER_ID={0} and VISITS_TIME>=to_date(to_char(SYSDATE,'yyyy-MM-dd'),'yyyy-MM-dd') and VISITS_TIME<=to_date(to_char(SYSDATE,'yyyy-MM-dd'),'yyyy-MM-dd')+0.99999", userid);
DataTable dt = DBHelper.GetDataSet(sql);
return Convert.ToInt32(dt.Rows[0][0].ToString());
}

public int Select_ZuoRiFw(int userid)//查询会员昨天访问量
{
string sql = string.Format("select count(*) from mis.YXJC_TWEB_INFOVISITS where USER_ID={0} and VISITS_TIME>=to_date(to_char(SYSDATE-1,'yyyy-MM-dd'),'yyyy-MM-dd') and VISITS_TIME<=to_date(to_char(SYSDATE-1,'yyyy-MM-dd'),'yyyy-MM-dd')+0.99999", userid);
DataTable dt = DBHelper.GetDataSet(sql);
return Convert.ToInt32(dt.Rows[0][0].ToString());
}

Oracle获取当天,当月,当年的数据

1. 当天 createdtime 参数 select? * from tablename t?where where trunc(sysdate)=trunc(t.createdtime); ...

获取今天的某个时间点

  • 2010年04月20日 15:10
  • 241B
  • 下载

mysql 用时间查询 今天,昨天,本月的数据

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) ...
  • YyCarry
  • YyCarry
  • 2017年11月15日 19:38
  • 48

庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题(2)

上一篇解决到了save操作。

庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题

拿到这个模块,有点慌神。因为从来没有写过根据

js 获取前天、昨天、今天、明天、后天的时间

js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net function GetDateStr(AddDayCount) {     var dd = new Dat...

php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)

mysql获取从某个时间到今天的每一天的日期,以及笛卡尔积

1.要获得从指定日期到今天的每一天的日期 select date_format(assigned_date,’%Y-%m-%d’) assigned_date from (...

php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)

  • GT219
  • GT219
  • 2016年11月16日 11:42
  • 1781

oracle数据获取当前自然周,当前周的起始和结束时间

下面是使用存储过程向数据库中插入一条数据 数据格式 : 上报周期 起始时间 结束时间  xxxx年第xx周                   xx.xx xx.xx 存储过程如下:  c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle获取今天时间数据
举报原因:
原因补充:

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