PDA

View Full Version : سوال: محاسبه سن و ذخیره آن



esmael_g
جمعه 27 اسفند 1395, 20:15 عصر
سلام دوستان پیشاپیش سال نو مبارک میرم سر اصل مطلب من تاریخ تولد کاربر رو گرفتم سنش رو بدست آوردم چجوری اون رو تو دیتابیس (sql) ذخیره کنم؟ بهتر توضیح میدم حالا

شما نرم افزار من رو دارید اطلاعات مثل تاریخ تولد ( روز ماه و سال) رو ازتون میگیرم نرم افزار هم محاسبه می کنه و اون رو تو دیتابیس ذخیره می کنه نوع ذخیره روز ماه و سال رو جدا و سن بدست اومده که محاسبه شده رو تو فیلد دیگه تو دیتابیس ذخیره کنه چیکار کنم چجوری این عمل رو انجام بدم؟؟

Mahmoud.Afrad
جمعه 27 اسفند 1395, 20:26 عصر
شما همون تاریخ تولد رو ذخیره کنید. هر وقت به سن نیاز داشتید محاسبه کنید.

hadiroosta
شنبه 28 اسفند 1395, 09:44 صبح
string PersianDate(DateTime DateTime1)
{
PersianCalendar PersianCalendar1 = new PersianCalendar();
return string.Format(@"{0}/{1}/{2}",
PersianCalendar1.GetYear(DateTime1),
PersianCalendar1.GetMonth(DateTime1),
PersianCalendar1.GetDayOfMonth(DateTime1));
}
private void button1_Click(object sender, EventArgs e)
{


//سال تولد
string[] date = textBox1.Text.Split('/');
int BirdDayYear = Convert.ToInt32(date[0]);
//تاریخ جاری
string[] date2 = PersianDate(DateTime.Now).Split('/');
int NowYear = Convert.ToInt32(date2[0]);
//اختلاف دو تاریخ
label1.Text = (BirdDayYear - NowYear).ToString();
}