PDA

View Full Version : سوال: تعیین سن فرد



rezgar_roshan
سه شنبه 09 اردیبهشت 1393, 18:39 عصر
سلام دوستان عزیز.
چطور میشه سن یه نفر رو بدست آورد مثلاً یه textbox تاریخ تولد فرده مانند 1369/10/15 بیاد تاریخ امروز هم که توی یه textbox دیگه بصورت 1393/02/09 نمایش داده شده رو بگیره و سن فرد رو بهمون بده . هر چی سرچ کردم نتیجه‌ای نگرفتم اگه هم دوستان دیدن لطفا لینکشو بزارن. ممنون میشم.

simorgh-hossein
سه شنبه 09 اردیبهشت 1393, 19:14 عصر
سلام
دوست عزیز اگه 4 رقم سمت چپ TextBox دوم رو از 4 رقم سمت چپ TextBox اول کم کنی ، سن به راحتی بدست میاد !
( منظورم همون سال شمسی هست )

ali_habibi1384
سه شنبه 09 اردیبهشت 1393, 19:15 عصر
ساده ترین راهش اینکه تاریخ ها رو به روز تبدیل کنید از هم کم کنید عدد بدست اومده رو به 365 تقسیم کنید تا سنش بدست بیاد

gjmkdyttyhujk
یک شنبه 14 اردیبهشت 1393, 20:46 عصر
می تونی هر دو تاریخ رو به روز تبدیل کنی به این صورت که مثلا سال 1392 معادل حدود 500000 روز از شروع تاریخ شمسی هست و سال 69 معادل حدود مثلا 450000 روز.خب وقتی 450000 رو از 500000 کم می کنی و عدد باقیمانده رو به 365 یا 366(بستگی به تعداد سال های کبیسه تا اینجا داره که حدودا 400 سال میشه) تقسیم کنی سال رو بهت میده و ماه و روز رو هم میتونی به همین روش بدست بیاری. موفق باشی

samin_panahi
یک شنبه 14 اردیبهشت 1393, 23:38 عصر
می تونید با split اعداد تاریخ تولد رو جداکنید بعد روز رو از روز، ماه رو از ماه و سال رو از سال کم کنید
تو این برنامه فقط سال تولد رو می گیره و سن رو محاسبه می کنه (با فرض اینکه سال 92 هستیم [البته می تونید تاریخ امسار رو هم به کمک تکست باکس بدید به برنامه] )
همین برنامه رو به روشی که گفتم گسترش بدید کار می کنه (البته اینجوری یکم ممکنه خطا داشته باشه به خاطر سال کبیسه و ...)