string strInsertTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string strInBoundTime = cmbInBound_Time.Value.ToString("yyyy-MM-dd");
1.插入时间
sb1.Append("to_date('" + strInsertTime + "','yyyy-MM-dd HH24:mi:ss'),");
sb1.Append("to_date('" + strInBoundTime + "','yyyy-MM-dd'),");
2.修改时间
sb1.Append("Insert_Time=to_date('" + strInsertTime + "','yyyy-MM-dd HH24:mi:ss'),");
sb1.Append("InBound_Time=to_date('" + strInBoundTime + "','yyyy-MM-dd'),");
3.查询时间
string strStart = dtpStart.Value.ToString("yyyy-MM-dd");
string strEnd = dtpEnd.Value.ToString("yyyy-MM-dd");
if (ckbOperTime.Checked)
{
strSQL = strSQL + " and Oper_Time between to_date('" + strStart + "','yyyy-MM-dd') AND to_date('" + strEnd + "','yyyy-MM-dd')";
}
注: strStart和 strEnd自身的长度应与yyyy-MM-dd同。
4.Datagridview中使时间显示精确到秒
this.dataGridView1.Columns[1].DefaultCellStyle.Format="yyyy-MM-dd HH:mm:ss ";
5.不显示时分秒
TimeRes.ToString().Substring(0, 10);
C#与Oracle插入或修改或查询时间的处理
最新推荐文章于 2024-06-03 10:38:06 发布