اون کدی ک گذاشتی واسه ویبییییی :دی
اما این کدو واست نوشتم
تفاوت دو تاریخو به روز میده ک اگه خواستی میتونی با دستور if یا switch case به هفته ..... تبدیل کنی
using System;
using System.Windows.Forms;
namespace Dif_DaTe
{
public partial class MDM : Form
{
public MDM()
{
InitializeComponent();
}
private void dIf_Click(object sender, EventArgs e)
{
try
{
char[] spr = new char[] {'-'};//Char joda saz, vase estefade to date.harchi mitone bashe: / :....
string[] strArray1 = d1.Text.Split(spr);
string[] strArray2 = d2.Text.Split(spr);
DateTime date1 = new DateTime(Convert.ToInt32(strArray1[0]), Convert.ToInt32(strArray1[1]),
Convert.ToInt32(strArray1[2]), 0, 0, 0, 0);//moarefi tarikhe aval,(sal,mah,roz,daqiqe,sanie......)
DateTime date2 = new DateTime(Convert.ToInt32(strArray2[0]), Convert.ToInt32(strArray2[1]),
Convert.ToInt32(strArray2[2]), 0, 0, 0, 0);//moarefi tarikhe dovom,(sal,mah,roz,daqiqe,sanie......)
r.Text = Convert.ToString(date1 - date2);//haselo b sorate roz to textbox neshon mide
}
catch(Exception ex)//modiriate exceptionhaaaaa !!! :DDDDD
{
MessageBox.Show("WHaTTT! :-O" + ex.ToString() + "\n\n\nThis Errrrrorororrrr AccOured!!! :-|",
"ErRrRroOoOoRrR", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
}
اینم از خود پروژه :دی