بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

طریقه محاسبه سن

مدیریت گفتگو
MahdiGraphict 9 سال پیش
آخرین تغییر: 8 سال پیش

با سلام

من توی برنامه میخوام که با Persian Date Picker تاریخ خورشیدی رو بگیرم

و طبق زمان حال تعداد سال، ماه، روز، ساعت و ... سپری شده رو دریافت کنم

سرچ های زیادی زدم نتیجه خوبی نگرفتم ممنون میشم راه حل رو توضیح بدید

نظرات

Hadi 9 سال پیش
سلام. در این لینک که با عنوان تاریخ شمسی هست.فکر کنم همین چیزیه که میخواید.
MahdiGraphict 9 سال پیش
دوست عزیز مشکل اینه که من میخوام فاصله بین دو تاریخ شمسی رو بگیرم گیر کردم نمیدونم چجوری شما بلدید؟

پاسخ‌ها 1

Mir Unknown 8 سال پیش

private String getAge(int year, int month, int day){
Calendar dob = Calendar.getInstance();
Calendar today = Calendar.getInstance();

dob.set(year, month, day);

int age = today.get(Calendar.YEAR) - dob.get(Calendar.YEAR);

if (today.get(Calendar.DAY_OF_YEAR) < dob.get(Calendar.DAY_OF_YEAR)){
age--;
}

Integer ageInt = new Integer(age);
String ageS = ageInt.toString();

return ageS;
}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .