标准时间
///<summary>
/// 获取标准北京时间
///</summary>
///<returns></returns>
public static DateTime GetBeijingTime()
{
DateTime dt;
HttpWebrequest wrt = null;
HttpWebresponse wrp = null;
try
{
wrt = (HttpWebRequest)WebRequest.Create("http://www.beijing-time.org/time.asp");
wrt.Method = "POST";
wrt.useragent = "Mozilla/4.0 (compatible; MSIE 6.0; windows NT 5.2; .NET CLR 1.0.3705;)";
wrt.contentType = "APPlication/x-www-form-urlencoded";
wrt.ContentLength = 0;
wrt.KeepAlive = false;
wrt.ProtocolVersion = HttpVersion.Version10;
wrp = (HttpWebResponse)wrt.GetResponse();
string year = wrp.LastModified.Year.ToString();
string month = wrp.LastModified.Month.ToString();
string day = wrp.LastModified.Day.ToString() ;
string hour = wrp.LastModified.Hour.ToString();
string Minite = wrp.LastModified.Minute.ToString();
string second = wrp.LastModified.Second.ToString();
string curTime = year + "-" + month + "-" + day + " " + hour + ":" + minite + ":" + second;
dt = DateTime.Parse(curTime);
}
catch (WebException ex)
{
return DateTime.Parse("2011-1-1");
}
catch (Exception ex)
{
return DateTime.Parse("2011-1-1");
}
finally
{
if (wrp != null)
wrp.Close();
if (wrt != null)
wrt.Abort();
}
return dt;
}
最开始是用网上的方法获取,可是一直报错,错误原因:无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接
后来改成httpwebrequest形式,然后返回值直接取出来日期进行组合,用原来的方法会报错,而且感觉很麻烦
参考代码网址:https://www.cnblogs.com/shadowme/p/6250029.html
相关阅读
推荐使用requests库,相比urllib使用要简介的多 requests向目标站点发送请求,获得一个HTTPresponse响应 import requests requests
使用ServletFileUpload 实现文件上传 和获取文件信息
1、我使用的是ServletFileUpload来实现同个form表单中图片和文字信息的同时上传(支持多文件上传),首先我们先看下前端JSP页面的实例
很多淘宝联盟新人还不太了解淘宝联盟隐藏券的有关操作,大家可能对于淘宝联盟还是比较陌生。但是淘宝联盟是可以领取影藏券的哦!那
js中currentStyle和getComputedStyle获取css样式区别
js中获取样式我了解到三种。一种是通过obj.offsetAttr来获取样式,通过这种方法来获取元素的宽高时,如果没有边框,可以正确获取,如果使
[iOS]根据UIColor获取及改变RGB和Alpha本文产生原因:画折线图数组时,使用获取的UIColor数组,发现先画的线会被后画的线覆盖,有时无法