以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]全局变量使用时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187475)

--  作者:2425004926
--  发布时间:2023/7/20 20:22:00
--  [求助]全局变量使用时间
发送验证码
Vars.Add("RandIntTime", GetType(Date), "")
Vars("RandIntTime") = Date.Now

核对验证码时间
Dim d As Date = Date.Now
Dim t As TimeSpan
t = d - Vars("RandIntTime")
Output.Show(t.TotalSeconds)

以上会出错,难道全局变量不能使用时间吗?老师指点一下,谢谢!

--  作者:有点蓝
--  发布时间:2023/7/20 20:25:00
--  

另外var变量直接使用即可,可以不需要先定义

Vars("RandIntTime") = Date.Now
Dim d As Date = Date.Now
Dim t As TimeSpan
t = d - CDate(Vars("RandIntTime"))
Output.Show(t.TotalSeconds)