C#程序中获取百度时间
2022/7/6 1:21:36
本文主要是介绍C#程序中获取百度时间,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
C#程序中获取百度时间
/// <summary> /// 获取百度时间 /// </summary> /// <returns></returns> public static string GetNetDateTime() { WebRequest request = null; WebResponse response = null; WebHeaderCollection headerCollection = null; string datetime = string.Empty; try { request = WebRequest.Create("https://www.baidu.com"); request.Timeout = 3000; request.Credentials = CredentialCache.DefaultCredentials; response = request.GetResponse(); headerCollection = response.Headers; foreach (var h in headerCollection.AllKeys) { if (h == "Date") { datetime = headerCollection[h]; } } return datetime; } catch (Exception) { return datetime; } finally { if (request != null) { request.Abort(); } if (response != null) { response.Close(); } if (headerCollection != null) { headerCollection.Clear(); } } }
调用
var aaa = GetNetDateTime(); var bbb = Convert.ToDateTime(aaa).ToString("yyyy-MM-dd HH:mm:ss"); textBox2.Text = bbb;
测试步骤:
1、在电脑右下角鼠标右键选择“调整日期和时间”
2、关闭“自动设置时间”,点击下发“更改”
3、手动设置一个和当前时间不一致的时间用来测试
4、打开程序,测试即可看到系统时间与电脑时间一致,百度时间与百度查询的时间一致(百度查询时间链接:现在北京时间 在线标准北京时间校对 (beijing-time.org))
这篇关于C#程序中获取百度时间的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#