配色: 字号:
已知月日计算周次
2013-03-18 | 阅:  转:  |  分享 
  
当前周次

DateTimedtime=Convert.ToDateTime(TextBox2.Text);

DateTimedtime=DateTime.Now;

intweeknum=0;

DateTimetmpdate=DateTime.Parse(dtime.Year.ToString()+"-1"+"-1");

DayOfWeekfirstweek=tmpdate.DayOfWeek;

//if(firstweek)

for(inti=(int)firstweek+1;i<=dtime.DayOfYear;i=i+7)

{

weeknum=weeknum+1;

}

inta=weeknum;



一年总周次

stringtime=DateTime.Now.ToString();

string[]tmil=time.Split('''');

string[]tmi=tmil[0].Split(''-'');

stringreturnStr="";

stringstrYear=tmi[0];

System.DateTimefDt=DateTime.Parse(strYear+"-01-01");

intk=Convert.ToInt32(fDt.DayOfWeek);//得到该年的第一天是周几

if(k==1)

{

intcountDay=fDt.AddYears(1).AddDays(-1).DayOfYear;

intcountWeek=countDay/7+1;

//returncountWeek;



}

else

{

intcountDay=fDt.AddYears(1).AddDays(-1).DayOfYear;

intcountWeek=countDay/7+2;

//returncountWeek;

}

献花(0)
+1
(本文系红人1317首藏)