samanzamani / PersianDate

Persian date for android
BSD 3-Clause "New" or "Revised" License
330 stars 40 forks source link

تبدیل تاریخ شمسی به میلادی #14

Closed mhkhajehpoor closed 6 years ago

mhkhajehpoor commented 6 years ago

سلام و وقت بخیر چطوری میتونم تاریخ شمسی رو به میلادی تبدیل کنم ؟ PersianDate pdate = new PersianDate().initGrgDate(yearInt,monthInt,datInt); Log.i("LOG",pdate.toString());

از این فرمت استفاده کردم ولی فقط initGrgDate داره ، که برای تبدیل میلادی به شمسی هست ممنون

samanzamani commented 6 years ago

سلام مشابه تاریخ میلادی می‌تونید از متد زیر استفاده کنید. initJalaliDate

PersianDate pdate = new PersianDate().initJalaliDate(yearInt,monthInt,datInt);
Log.i("LOG",pdate.toString());
mhkhajehpoor commented 6 years ago

سلام من از این متد قبلا استفاده کردم ولی به میلادی تبدیل نمیکنه initJalaliDate

تاریخ ورودی : 1370/09/30 و خروجیش به این شکل میشه image

samanzamani commented 6 years ago

تاریخ درست تبدیل میشه شما در نمایش اشتباه می‌کنید. برای نمایش تاریخ به صورت میلادی از کلاس زیر استفاده کنید: PersianDateFormat مشاهده مستندات

اگه فقط سال یا ماه میلادی می‌خوایید می‌تونید از متد‌های زیر هم استفاده کنید:

pdate.getGrgYear();
pdate.getGrgMonth();
pdate.getGrgDay();
mhkhajehpoor commented 6 years ago

تاریخ درست تبدیل میشه شما در نمایش اشتباه می‌کنید. برای نمایش تاریخ به صورت میلادی از کلاس زیر استفاده کنید: PersianDateFormat مشاهده مستندات

اگه فقط سال یا ماه میلادی می‌خوایید می‌تونید از متد‌های زیر هم استفاده کنید:

pdate.getGrgYear();
pdate.getGrgMonth();
pdate.getGrgDay();
mhkhajehpoor commented 6 years ago

تشکر

mohsen202 commented 6 years ago

سپاس