如何获取某一个月的第一天或者第一天是星期几

解决方案 »

  1.   

    一、某个月的第一天永远是1号
    二、某个月的第一天是星期几:Return CType("2005-7-01", DateTime).DayOfWeek
      

  2.   

    就是这个呀:Return CType("2005-7-01", DateTime).DayOfWeek
      

  3.   

    如果我在一个textbox里输入随便输入一个日期,怎么获得这个日期当前月的第一天是星期几
      

  4.   

    DateTime d=DateTime.Parse(txt);
    int month=d.Month();
    int year=d.Year();
    string dateStr=year.ToString()+"-"+month.ToString()+"-01";
    DateTime date=DateTime.Parse(dateStr);
    string s=date.DayOfWeek();
      

  5.   

    有两个方法:1、用C#的Datatime类的DayOfWeek属性;
    2、如果碰到面试不让用现有的函数的话,用蔡勒公式吧:W=c/4-2c+y+y/4+26(m+1)/10+d-1c=年份的前2位,y=年份的后两位,m是月数(1月和2月要当作上一年的13月和14月来计算),d是日;