加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

c#中oracle的to_date函数使用方法

发布时间:2020-12-12 07:33:30 所属栏目:MsSql教程 来源:网络整理
导读:例子一,获取三小时前的记录 public static DataTable Query(){ const string sSql = "select xh,lsh,name from table where gxsjto_date(:gxsj,'yyyy-MM-dd HH24:mi:ss')"; OracleParameter[] parameters = {new OracleParameter(":gxsj",OracleType.VarCha

例子一,获取三小时前的记录

public static DataTable Query()

{

  const string sSql = "select xh,lsh,name from table where gxsj>to_date(:gxsj,'yyyy-MM-dd HH24:mi:ss')";

  OracleParameter[] parameters = {new OracleParameter(":gxsj",OracleType.VarChar,10)};

  parameters[0].Value = DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH") + ":00:00";

  return DBUtility.DbHelperOra.Query(sSql,parameters).Tables[0];

}

 例子二,获取大于当前时间的记录

public static string GetHphm(string sClsbdh)
{
  const string sSql = "select name from table where sj>to_date(:yxsj,'yyyy-MM-dd')";
  OracleParameter[] paramters = {new OracleParameter("sj",10)};
  paramters[0].Value = DateTime.Now.ToString("yyyy-MM-dd");
 
  using (var mReader = DbHelperOra.ExecuteReader(sSql,paramters))
  {
      if (mReader.Read())
      {
      return mReader["name"].ToString();
      }
  }
 
  return "";
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读