各位大哥大姐,C# winform中 如何获得网络标准时间(不是System.Datetime.Now所得到的系统时间)
System.Datetime.Now得到的时间是电脑的系统时间,客户一改,它也发生变化。为了防止客户修改系统时间而影响软件注册时间等,所以在联网的情况下,我必须获标准北...
System.Datetime.Now得到的时间是电脑的系统时间,客户一改,它也发生变化。为了防止客户修改系统时间而影响软件注册时间等,所以在联网的情况下,我必须获标准北京时间。大家有什么方法没?
展开
1个回答
展开全部
需要采用TCP协议到网络服务器上获取时间
www.time.ac.cn(中科院国家授时中心的时间)
一般使用这个获取一次.
或者
time.nist.gov(美国标准技术院时间)
具体的哪个属性或方法,可能你要看一下MSDN查找一下.我这里只有一个思路.因为如果要写一个详细点的,还是要点时间....希望对你有一点帮助.
// System.DateTime dt = new DateTime();
// dt = System.DateTime.Parse(~~~~~);//得到标准时间
// dt = dt.AddHours(8);//得到北京时间
www.time.ac.cn(中科院国家授时中心的时间)
一般使用这个获取一次.
或者
time.nist.gov(美国标准技术院时间)
具体的哪个属性或方法,可能你要看一下MSDN查找一下.我这里只有一个思路.因为如果要写一个详细点的,还是要点时间....希望对你有一点帮助.
// System.DateTime dt = new DateTime();
// dt = System.DateTime.Parse(~~~~~);//得到标准时间
// dt = dt.AddHours(8);//得到北京时间
追问
首先非常感谢你回答我的问题,现在懂这方面的人好像不多,网上这方面的资料还真少。我是新手,你说的意思我大致明白,具体写程序还都点难度。我qq为 576415346,你方便加我吗?我网上找了一段程序(也是到网络服务器获得时间),前段时间还能用,现在突然有异常了,也不知道怎么回事,想跟你学习学习~~
你有这方面的源代码吗?不胜感激!
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询