C#向Access数据库中插入日期时间
C#向Access数据库中插入日期时间时, 相应参数OleDbType设置为OleDbType.DBTimeStamp ,Value使用String类型 如
OleDbParameter parm = new OleDbParameter("@日期时间", OleDbType.DBTimeStamp);
parm.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
cmd.Parameters.Add(parm);
注意yyyy-MM-dd HH:mm:ss的大小写
另外,DevExpress 的DateEdit控件
设置显示长日期模式(日期+时间):dateEdit1.Properties.DisplayFormat.FormatString="g"
dateEdit1.Properties.DisplayFormat.FormatType=DateTime
dateEdit1.Properties.EditFormat.FormatString="g"
dateEdit1.Properties.EditFormat.FormatType=DateTime
设置DateEdit精确到秒:
dateEdit1.Properties.DisplayFormat.FormatString="G"
dateEdit1.Properties.DisplayFormat.FormatType=DateTime
dateEdit1.Properties.EditFormat.FormatString="G"
dateEdit1.Properties.EditFormat.FormatType=DateTime
注意要大写