ASP中如何用get 方法传递时间

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:09:03
我想根据用户名和用户留言时间去回复信息(插入到数据库)
我用过下面的语句:
<a href=Answer.asp?UserName=<%=objRS("用户名")%>&LeaveDate=<%=objRS("日期")%>>
其中日期的格式是 2007-03-12 13:45:42;
在Answer.asp接收到的LeaveTime却只有用户名和日期2007-03-12, 而没有时间13:45:42;
请问我如何才能传递完整信息的日期信息呢?

我又用了另外一种方法:
<% LeaveTime = Right(CStr(objRS("留言时间")),8)
LeaveDate = Left(CStr(objRS("留言时间")),9) %>
<a href=Answer.asp?UserNO=<%=objRS("用户名")%>&LeaveDate=<%=LeaveDate%>&LeaveTime=<%=LeaveTime%>>

这回传的信息完整了,但是我怎么样才能把日期再组合成系统认可的时间格式呢?因为我要根据时间和用户名去确定到底是谁留的言然后把站长回复的信息插入到对应的行。

是不是还有其他的好方法?谢谢

你有必要根据这么复杂的参数来回复留言吗?
直接把留言的ID通过URL传递过来就可以了。
比如,某条留言在数据库里的ID为100,则可以通过reply.asp?id=100,在回复页面,直接在数据库里查找ID为100的记录就可以了。不过这里的ID要在数据库里设成唯一