View Full Version : مشكل در تايم
vahid_erad
شنبه 17 بهمن 1388, 21:53 عصر
سلام
مشكل كد زير چيه؟
چرا زمان حالا با زمان داده شده مقايسه نميشه ؟؟
DateTime dt = DateTime.Now;
DateTime dtt = new DateTime(2010, 02, 06, 21, 10, 30);
if (dt.CompareTo(dtt)==0)
MessageBox.Show("Date And Time Equal");
slashslash2009
شنبه 17 بهمن 1388, 22:42 عصر
dtt رو میتونی از جنس رشته بگیری مثل t=1388/03/21 بعدش مقایسه کنی. واگر میخوای که ساعتو نشون نده
MessageBox.Show(DateTime.Now.ToString("d"));
مثال کلی :
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "1381/2/4";
label2.Text = "1385/5/30";
label3.Text = (DateTime.Parse(label1.Text) - DateTime.Parse(label2.Text)).TotalDays.ToString();//تعداد تمام روزها
label4.Text = (int.Parse(label3.Text) / 30).ToString();//تعداد ماه
label5.Text = (int.Parse(label3.Text) % 30).ToString();//تعداد روز
}
private void button2_Click(object sender, EventArgs e)
{
if (DateTime.Parse(label1.Text) < DateTime.Parse(label2.Text))
MessageBox.Show("کوچکتر");
else
MessageBox.Show("بزرگتر");
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.