例子一,获取三小时前的记录
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\", OracleType.VarChar, 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 \"\";
}
本文地址:https://www.stayed.cn/item/24603
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我