-4

有什么方法可以让我的应用程序获得真实世界的时间吗?(我们只能在互联网上检索如此高精度的时间,所以我需要一个这样的方法,它可以从互联网返回真实的时钟)

4

2 回答 2

2

DateTime.UtcNow返回与时区无关的 UTC 时间。

http://msdn.microsoft.com/en-us/library/system.datetime.utcnow.aspx

使用谷歌的时间;发送 http get 到https://www.google.com/search?q=utc+now&oq=utc+now&aqs=chrome.0.57j0j60j0j60j62.1138&sourceid=chrome&ie=UTF-8

<div class="vk_bk vk_ans">1:31 AM</div>基本上解析出值;where element.class == "vk_bk vk_ans" get element.innerHTML

如果您正在与自己的服务器进行交互,只需让它以滴答的形式将时间发送回客户端。顺便说一句,即使您这样做,真正想欺骗您的系统的人也可以做到。

于 2013-02-05T01:21:19.023 回答
1

如果花在某项任务上的时间很重要,请将所有时间都保留在服务器上。有一个开始时间的方法,它应该返回到期时间。然后用户提交答案,如果超过预期时间,则拒绝它。

于 2013-02-05T01:19:27.490 回答