有没有办法让我的应用程序获得真实的世界时间? (我们只能在互联网上检索如此高精度的时间,所以我需要一个像这样的方法,从互联网上返回真正的时钟)
答案 0 :(得分:2)
DateTime.UtcNow
返回与时区无关的UTC时间。
http://msdn.microsoft.com/en-us/library/system.datetime.utcnow.aspx
使用谷歌时间;发送http到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
如果您正在与自己的服务器进行交互,只需将时间以滴答的形式发送回客户端即可。顺便说一句,即使你这样做,真的想欺骗你的系统的人也能做到。
答案 1 :(得分:1)
如果在任务上花费的时间很重要,请始终将其保留在服务器上。有一个开始时间的方法,它应该返回到期时间。然后用户提交答案,如果是在预期时间之后,则拒绝答案。