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());
}

相关文章推荐

获取今天的某个时间点

  • 2010-04-20 15:10
  • 241B
  • 下载

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

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

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

下面是使用存储过程向数据库中插入一条数据 数据格式 : 上报周期 起始时间 结束时间  xxxx年第xx周                   xx.xx xx.xx 存储过程如下: &#...

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

<?php /** * php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内) * * author:ihelloworld2010@gmail.com * ...

今天报表模板突然获取不到数据

package ssoc.report.ds; /**  * Created by IntelliJ IDEA.  * User: hongqypackage ssoc.report.ds; ...
  • a0you
  • a0you
  • 2012-07-04 17:36
  • 607

使用php 获取时间今天明天昨天时间戳的详解

使用php获取时间今天明天昨天时间戳 2013-06-20 11:12 echo "今天:".date("Y-m-d")."";     echo "昨天:".date...

php 获取时间今天明天昨天时间戳

php获取时间今天明天昨天时间戳的实现方法。 使用php获取时间今天明天昨天时间戳 2013-06-20 11:12 <?php echo "今天:".date("Y-m-d").""; echo ...

一个小玩意儿 第一App 历史的今天 简单的API借口数据获取

package com.imooc.admin.todayhistory; import android.app.Activity; import android.app.AlertDialog; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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