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
注意要大写
本文详细介绍了如何使用C#向Access数据库插入日期时间,包括设置OleDbType为DBTimeStamp,使用DateTime.Now.ToString方法格式化日期时间字符串,以及DevExpress的DateEdit控件配置以实现精确到秒的日期时间显示。

3762

被折叠的 条评论
为什么被折叠?



