日期:2014-05-18  浏览次数:20825 次

????根据给定的日期转换成星期几的问题????
小弟知道在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#中将如何实现啊????


------解决方案--------------------
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 ", "星期日 ");
------解决方案--------------------
DateTime.Now.DayOfWeek()
直接搞定-。-
------解决方案--------------------
DateTime.Today.DayOfWeek.ToString()
这样得到的是英文的星期,再转中文就容易了吧
------解决方案--------------------
有个比较简单的方法...
case Monday:...
------解决方案--------------------
-_-#,这么简单的问题,为什么要搞那么复杂呢

DateTime.Now.ToString( "dddd ");