تبلیغات

قطعه کد تبدیل تاریخ شمسی به میلادی و میلادی به شمسی در اندروید و جاوا

قطعه کد تبدیل تاریخ شمسی به میلادی و میلادی به شمسی در اندروید و جاوا


روش‌های زیادی برای تبدیل تاریخ شمسی به میلادی و برعکس آن وجود دارند که ما در این‌جا با الگوریتم‌های آن کاری نداریم و تنها به معرفی کلاس‌ها و توابعی که بتوان این‌کار را انجام داد می‌پردازیم.

روش اول: کلاس DateConverter

کلاسی با نام DateConverter را داخل پروژه‌ی خود ایجاد کرده و آن را به صورت زیر کامل کنید:
(این کلاس قبلا با نام Roozh بوده که یکی از دوستان عزیز کرد زبان آن را نوشته بودند و بنده نام آن را به DateConverter تغییر دادم)

تبدیل شمسی به میلادی

تبدیل میلادی به شمسی

گرفتن تاریخ بعد از تبدیل

مثال

 


روش‌های دیگر شاید در آینده قرار بگیرند.
تبلیغات
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 10 دیدگاه

    1. نوشین گفت:

      سلام
      چه جوری نمایش داده میشه ؟
      متد را فراخوانی کنیم ؟همین ؟
      کتابخونش کدومه ؟

      1. سلام؛ منظورتونو از چجوری نمایش داده میشه متوجه نشدم! میخواین چیکار کنین؟!
        همچنین تمامی موارد در بالا توضیح داده شده و نیازی به کتابخونه نیس!

    2. مصطفی گفت:

      الان این کلاس شمسی رو به میلادی تبدیل میکنه و برعکس؟ آخه طبق مثال که از کلاس آوردیدن شمسی رو به گریگوری تبدیل میکنه و برعکس

      1. گریگوری همون میلادیه

    3. نرگس گفت:

      با عرض سلام و خسته نباشید؛
      برای اینکه از این کد استفاده کنم باید فراخوانی کنم تو برنامه این کلاس رو؟ یا یه فرم xml براش بسازم؟ در کل میخوام بپرسم چطوری میتونم خروجی این قطعه کد رو ببینم؟ لطفا طوری پاسخ بفرمایید که برای مبتدی قابل درک باشه متشکرم.

      1. سلام؛ امکان توضیح مطالب مبتدی در هر مطلب متفرقه‌ای وجود نداره! شما بایستی به خود جاوا و اندروید از قبل آشنایی لازم رو داشته باشید.
        در اینجا کلاس DateConverter قرار داده شده و روش استفاده از این کلاس هم نوشته شده. بقیه موارد به دانش شما مربوط میشه که چطور از اینا استفاده کنین

    4. صلواتی گفت:

      بهترین و منظمترین کلاسی بود که برای تبدیل تاریخ دیدم. بقیه کلاسها مبهم و گیج کنندن. این نشون از تجربه بالای نویسنده این کلاس داره که این قدر منظم نوشته شده.
      یک مورد فقط به ذهنم میرسه اینه که بعد از هر ۸ دوره چهار ساله برای سال کبیسه یکی بعد از پنج سال اتفاق میوفته. آیا این مورد هم توی محاسبات در نظر گرفته شده؟

      1. باید وجود داشته وگرنه درست درنمیاد.

    5. امید گفت:

      سلام
      تاریخ رو اشتباه برمیگردونه دوست عزیز
      اینو
      1396,10,12
      باید
      2018,1,2
      بده ولی اشتباهی مقدار زیر رو میده
      775/6/17
      تشکر

      1. سلام؛ تست کردم مشکلی وجود نداره و تاریخ صحیحو برمیگردونه.
        همین تاریخو انتهای مطلب مثال زدم کدتون رو بررسی کنید.