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

SOS---ASP读取日期格式问题
代码说话
set rs=server.CreateObject("adodb.recordset")

rs.open "SELECT addtime FROM aa WHERE memberid='mm' ",conn,1,1

tempdate=rs("addtime")

意思就是取出addtime字段内容,但是数据库里addtime是2012-02-29 23:59:59.857
但是tempdate就成为了2012-3-1

原因应该是毫秒引起的,我现在如何取出正确的数据呢?正确的应该是2012-2-29 23:59:59



------解决方案--------------------
精度问题的话只能从底层改了。可能的话降低字段类型的精度,或者在sql语句中处理了。