pRs = m_db.Execute("select 时间 from MyTable");
_variant_t v = pRs->GetCollect("时间");
用以上的代码取出精确到秒的数据是没有问题的,
可是我数据库中的时间若是精确到毫秒级的
如:2002-12-1 11:13:26.450
我该如何得到毫秒信息呢?
多谢各位高手。注:我并不希望在数据库中再增加一个专门的字段用来存放毫秒信息。
_variant_t v = pRs->GetCollect("时间");
用以上的代码取出精确到秒的数据是没有问题的,
可是我数据库中的时间若是精确到毫秒级的
如:2002-12-1 11:13:26.450
我该如何得到毫秒信息呢?
多谢各位高手。注:我并不希望在数据库中再增加一个专门的字段用来存放毫秒信息。
_variant_t v = pRs->GetCollect("时间");
用以上写,得到的时间值是有进位的,毫秒被四舍五入到秒位2.假如用
select DATEPART(millisecond, 时间) from MyTable
得到毫秒部分,还是不能和第一步的值相连成为正确的时间值3._variant_t中有个成员
_variant_t v.date是个 double类型
可能可以用时间函数把它转成精确到毫秒的串