日期:2014-05-17  浏览次数:20806 次

Access下“DataTime”的时间精度
 DateTime DATime = Convert.ToDateTime(dr["DATime"]);



问题一:“Access”里取出来的时间,它的“毫秒数”没有啊,“Access”只能精确到“毫秒”吗???

DataAccess.excuteSql("insert  into  " + etlname + "  (DANo,DATime,LogTime,MeterType,MeterNo,Qty,Status)   values   ('"+model.DANo+"',#"+model.DATime+"#,#"+model.LogTime+"#,'"+model.MeterType+"','"+model.MeterNo+"',"+model.Qty+",0)");

问题二:“#"+model.DATime+"#”这样插入,毫秒数会不会被插入到“Access”的“DATime”字段中???   打开“Access”的DATime字段是看不到毫秒数的呢???

------解决方案--------------------
没有毫秒,你可以自己写进去,不过别用日期型,用字符型,自己将日期格式化写进去
------解决方案--------------------
str.tostring("yyyy-mm-dd hh:mm:ss.ff")