下班前网上搜集的方法哈哈

//求当是第几周   
private int WeekOfYear(string date)
    {
        DateTime curDay = Convert.ToDateTime(date);

        int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "-" + "1-1").DayOfWeek);

        int days = curDay.DayOfYear;
        int daysOutOneWeek = days - (7 - firstdayofweek);

        if (daysOutOneWeek <= 0)
        {
            return 1;
        }
        else
        {
            int weeks = daysOutOneWeek / 7;
            if (daysOutOneWeek % 7 != 0)
                weeks++;

            return weeks + 1;
        }
    }

    #region 远程抓取页面
    /// <summary>
    /// 远程抓取页面
    /// </summary>
    /// <param name="url">页面地址</param>
    /// <returns>HTML流</returns>
    public static string GetPage(string url)
    {
        HttpWebResponse _result = null;
        string _outPutString = "";

        try
        {
            HttpWebRequest _req = (HttpWebRequest)WebRequest.Create(url);

            _result = (HttpWebResponse)_req.GetResponse();

            StreamReader _receiveStream = new StreamReader(_result.GetResponseStream(), Encoding.Default);

            try
            {
                _outPutString = _receiveStream.ReadToEnd();
            }
            catch
            {
                return "";
            }

            return _outPutString;
        }
        catch
        {
            return "";
        }
        finally
        {
            if (_result != null)
            {
                _result.Close();
            }
        }
    }
    #endregion

原文地址:https://www.cnblogs.com/skyblue/p/851058.html