DateTime dt = new DateTime(2007, 5, 14);
string[] array = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
MessageBox.Show(dt.ToString("yyyy年M月d日:") + array[(int)dt.DayOfWeek]);

解决方案 »

  1.   

    MessageBox.Show(DateTime.Now.ToString("dddd"));
      

  2.   

    lxcnn(过客)
    ------------------
    你现在在哪上班?
      

  3.   

    Console.WriteLine(DateTime.Now.ToLongDateString() + ":" + DateTime.Now.ToString("dddd"));
      

  4.   

    这样就行了:
    string ret = DateTime.Today.ToString("yyyy年M月d日:dddd");
      

  5.   

    什么意思,这样吗?switch(DateTime.Now.ToString("dddd"))
    {
    case "星期一":
    MessageBox.Show("今天星期一");
    break;
    case "星期二":
    MessageBox.Show("今天星期二");
    break;
    }
      

  6.   

    TO:hyde100现在还木有上班,年底的时候,哪个庙肯收留我就去哪吧
      

  7.   

    DateTime dt = Convert.ToDateTime("2007-5-14");
    string s= dt.GetDateTimeFormats('D')[2].ToString().Substring(0, 3);
    MessageBox.Show(s);