C#向Access数据库中插入日期时间

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 

 注意要大写

 

 

 

posted @ 2012-08-09 10:12  zhok  阅读(1382)  评论(0)    收藏  举报