C# 计算循环中的时间

C# 计算循环中的时间,c#,vb.net,time,webrequest,elapsed,C#,Vb.net,Time,Webrequest,Elapsed,我正在执行这些webrequests循环,我需要跟踪自第一个请求以来经过的时间(unix时间)。例如: Dim post1 String = "http://www.xxx.com/......" & UnixTimeNow1stCall & "......" Dim postReq1 As HttpWebRequest = DirectCast(WebRequest.Create(post1), HttpWebRequest) Dim post2 St

我正在执行这些webrequests循环,我需要跟踪自第一个请求以来经过的时间(unix时间)。例如:

    Dim post1 String = "http://www.xxx.com/......" & UnixTimeNow1stCall & "......"
    Dim postReq1 As HttpWebRequest = DirectCast(WebRequest.Create(post1), HttpWebRequest)

    Dim post2 String = "http://www.xxx.com/......" & UnixTimeElasped1stCall& "......"
    Dim postReq2 As HttpWebRequest = DirectCast(WebRequest.Create(post2), HttpWebRequest)


    Dim post3 String = "http://www.xxx.com/......" & UnixTimeElasped1stCall& "......"
    Dim postReq3 As HttpWebRequest = DirectCast(WebRequest.Create(post3), HttpWebRequest)

*LOOP again*
等等。换句话说,我需要在第一次调用中锁定当前Unix时间,以后每次调用时(在10秒的间隔内),我都需要它引用第一次调用

使用此选项计算当前Unix时间:

公共函数UnixNow()的长度为


每当我调用UnixTime时,它都会给我当前时间,所以结果总是0。有什么提示吗?

当然,UnixNow将始终为您提供当前时间

存储它并计算差异

Dim unixTimeFirstRequest Long = UnixNow()
Dim post1 String = "http://www.xxx.com/......" & unixTimeFirstRequest & "......"
Dim postReq1 As HttpWebRequest = DirectCast(WebRequest.Create(post1), HttpWebRequest)

Dim post2 String = "http://www.xxx.com/......" & UnixNow() - unixTimeFirstRequest & "......"
Dim postReq2 As HttpWebRequest = DirectCast(WebRequest.Create(post2), HttpWebRequest)


Dim post3 String = "http://www.xxx.com/......" & UnixNow() - unixTimeFirstRequest & "......"
Dim postReq3 As HttpWebRequest = DirectCast(WebRequest.Create(post3), HttpWebRequest)

谢谢你的回复,但是没有效果,仍然给我0作为回复。看起来很简单,但我就是搞不懂。对不起,我把问题搞错了。UnixNow()代码在我的系统上运行得非常好。我建议使用
example.com
作为域名的示例,而不是使用其他有问题内容的注册域。你说得对,Joey。我完全忘记了。从现在起,我将使用example.com:)
Dim unixTimeFirstRequest Long = UnixNow()
Dim post1 String = "http://www.xxx.com/......" & unixTimeFirstRequest & "......"
Dim postReq1 As HttpWebRequest = DirectCast(WebRequest.Create(post1), HttpWebRequest)

Dim post2 String = "http://www.xxx.com/......" & UnixNow() - unixTimeFirstRequest & "......"
Dim postReq2 As HttpWebRequest = DirectCast(WebRequest.Create(post2), HttpWebRequest)


Dim post3 String = "http://www.xxx.com/......" & UnixNow() - unixTimeFirstRequest & "......"
Dim postReq3 As HttpWebRequest = DirectCast(WebRequest.Create(post3), HttpWebRequest)