小弟知道在VB.NET 中用这样的语句可以实现,
Me.splDateWeek.Caption = Format(System.DateTime.Today, "yyyy-MM-dd").ToString & "  " & txt.Replace("1", "星期一").Replace("2", "星期二").Replace("3", "星期三").Replace("4", "星期四").Replace("5", "星期五").Replace("6", "星期六").Replace("0", "星期日")在C#中将如何实现啊????

解决方案 »

  1.   

    try:this.splDateWeek.Caption = System.DateTime.Today.ToString("yyyy-MM-dd") + " " + txt.Replace("1", "星期一").Replace("2", "星期二").Replace("3", "星期三").Replace("4", "星期四").Replace("5", "星期五").Replace("6", "星期六").Replace("0", "星期日");
      

  2.   

    DateTime.Now.DayOfWeek()
    直接搞定-。-
      

  3.   

    DateTime.Today.DayOfWeek.ToString()
    这样得到的是英文的星期,再转中文就容易了吧
      

  4.   

    那时间格式 ""yyyy-MM-dd",如何处理,还有我刚才试了下,显示是 Monday,我想要的是星期几,而且是中文的,如何呢?
      

  5.   

    有个比较简单的方法...
    case Monday:...
      

  6.   

    -_-#,这么简单的问题,为什么要搞那么复杂呢DateTime.Now.ToString("dddd");