#region
///
/// 获取标准北京时间
/// ///
/// ///
///
public static DateTime GetStandardTime()
{
/// //
//-
//-
// 2013
// 8
// 29
//
// 16
// 29
// 12
//
//
//
DateTime dt;
WebRequest wrt = null;
WebResponse wrp = null;
try
{
wrt.Credentials = CredentialCache.DefaultCredentials;
wrp = wrt.GetResponse();
StreamReader sr = new StreamReader(wrp.GetResponseStream(),Encoding.UTF8);
string html = sr.ReadToEnd();
sr.Close();
wrp.Close();
int yearIndex = html.IndexOf("") + 6;
int monthIndex = html.IndexOf("") + 7;
int dayIndex = html.IndexOf("") + 5;
int hourIndex = html.IndexOf("") + 6;
int miniteIndex = html.IndexOf("") + 8;
int secondIndex = html.IndexOf("") + 8;
string year = html.Substring(yearIndex, html.IndexOf("") - yearIndex);
string month = html.Substring(monthIndex, html.IndexOf("") - monthIndex);
string day = html.Substring(dayIndex, html.IndexOf("") - dayIndex);
string hour = html.Substring(hourIndex, html.IndexOf("") - hourIndex);
string minite = html.Substring(miniteIndex, html.IndexOf("") - miniteIndex);
string second = html.Substring(secondIndex, html.IndexOf("") - secondIndex);
dt = DateTime.Parse(year + "-" + month + "-" + day + " " + hour + ":" + minite + ":" + second);
}
catch (WebException)
{
return DateTime.Parse("2013-1-1");
}
catch (Exception)
{
return DateTime.Parse("2013-1-1");
}
finally
{
if (wrp != null)
wrp.Close();
if (wrt != null)
wrt.Abort();
}
return dt;
}
#endregion