تبلیغات

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

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

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

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

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

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

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

مثال

 


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

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

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

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

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس و دانشجوی ارشد رشته شبیه‌ساز هوشمند - در حال نوشتن یه رمان (اگه خدا بخواد و تموم شه 😁)

پاسخ دهید

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

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

    1. نوشین گفت:

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

      1. هادی اکبرزاده گفت:

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

    2. مصطفی گفت:

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

      1. هادی اکبرزاده گفت:

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

    3. نرگس گفت:

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

      1. هادی اکبرزاده گفت:

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

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

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

      1. هادی اکبرزاده گفت:

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

    5. امید گفت:

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

      1. هادی اکبرزاده گفت:

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

    6. پوریا گفت:

      واقعیتشو بخاید برگام فروریخت وقتی دیدم یه همچین کد تمیز و بدرد و بخوری تو یه سایت فارسی منتشر شده.
      دمتون گرم بدون دردسر استفاده کردیم.

      1. هادی اکبرزاده گفت:

        نظر لطفتونه عزیزید 🙂