PDA

View Full Version : بدست آوردن روزهای بین 2 تاریخ



simorgh-hossein
دوشنبه 24 آذر 1393, 09:20 صبح
سلام دوستان
یه سوالی هست که چند هفته هست که میخوام انجامش بدم ولی نمیتونم !
سوال :
ورودی برنامه 2 تاریخ هست ( مثلا 1393/01/01 و 1394/01/01 )

بعد چندتا روز رو میگیره ( مثلا شنبه ، سه شنبه و پنج شنبه )

بعد همین روزهای بین دو تاریخ رو همراه با تاریخشون برمیگردونه !

مثلا : شنبه 1393/01/03 ، سه شنبه 1393/01/06 ، پنج شنبه 1393/01/08 ، شنبه 1393/01/10 و الی آخر ...

دوستان ممنون میشم بنده رو راهنمایی بفرمائید .

parvizwpf
دوشنبه 24 آذر 1393, 11:36 صبح
آقا این برای میلادیه خودت زحمت شمسی رو تبدیلو بکش:

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
DateTime dt1 = Convert.ToDateTime(textBox1.Text);
DateTime dt2 = Convert.ToDateTime(textBox2.Text);

int[] days =new int[]{ 2 ,4 ,6};
for (DateTime date = dt1; date <= dt2; date = date.AddDays(1))
{
if (days.Contains((int)date.DayOfWeek))
{
listBox1.Items.Add(date.DayOfWeek.ToString()+" "+date.ToShortDateString());
}
}
}

simorgh-hossein
سه شنبه 25 آذر 1393, 00:13 صبح
عزیز ممنون !
دستتون درد نکنه !!! :تشویق: