c#中oracle的to_date函数使用方法
发布时间:2020-05-25 19:53:20 所属栏目:MsSql 来源:互联网
导读:例子一,获取三小时前的记录publicstaticDataTableQuery(){conststringsSql="selectxh,lsh,namefromtablewheregxsjto_date(:gxsj,'yyyy-MM-ddHH24:mi:ss')";
|
例子一,获取三小时前的记录
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 "";
}
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
