هم اکنون عضو شوید

ورود

فراموشی گذرواژه

گذروازه خود را فراموش کردید ؟

ورود

عضو شوید

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

دوره آموزش برنامه نویسی اندروید
آموزش تاریخ شمسی در برنامه نویسی اندروید

آموزش تاریخ شمسی در برنامه نویسی اندروید

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

 

کلاس شمسی زیر را که در ادامه معرفی می کنیم از سال ۱۹۹۰ به بعد قابل استفاده است یعنی از ۱۳۶۹ به بعد قابل استفاده است.

در بالا همانطور که گفتیم یک کلاس برای گرفتن تاریخ شمسی نوشته شده است که که در ادامه آن را می بینید.

یک کلاس به نام Utility.java ایجاد کرده و کدهای زیر را در آن قرار دهید.

در بالا یک کلاس کلی به نام Solar وجود دارد که کار آن تبدیل میلادی به شمسی است از تمامی کده های بالا یک متد به نام

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

حال برای استفاده از متد بالا ابتدا باید کلاس کمکی Utility.java را یک instance ازش بگیرید سپس به متد getCurrentShamsidate دسترسی خواهید داشت.

مثل زیر عمل کنید.

متد های دیگری هم در کلاس بالا وجود دارد که باز از مهمتریناش متد day_of_week است که با دادن سال و ماه و روز به شما اعلام می کند که امروز چه روزی از هفته است مثلا شنبه , یکشنه و الی آخر .

حال اگر بخواهید یک روز خاص یا ماه خاص یا سال خاص رو به دست بیارید باید از تابع date آن روز سال و ماه رو به میلادی به تابع بدهید سپس آن برای شما محاسبه خواهد کرد.

 

این آموزش هم به پایان رسید.

موفق باشید.

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

با زبان های برنامه نویسی C# , Java , Php به صورت تخصصی کار کردم و بیشتر وقتم رو در برنامه نویسی می گذرونم علاقه زیادی به ساخت اپلیکیشن اندروید دارم.

نظرها ( ۱۳ )

  1. mobin
    ۷, اردیبهشت , ۱۳۹۷ در ۸:۱۷ ب.ظ

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

  2. سیدعلی
    ۴, تیر , ۱۳۹۷ در ۸:۰۷ ب.ظ

    این تاریخ درکجانمایش داده میشه؟؟؟ تو تکست ویو نمایش داده میشه؟؟

  3. M.h
    ۱۷, دی , ۱۳۹۷ در ۷:۴۱ ق.ظ

    سلام ممنون از این آموزشتون …. کارم راه افتاد مچکرم…
    فقط یه سوال روز و ماه و سال رو چه طور میشه جدا جدا گرفت ?

  4. ستار
    ۷, تیر , ۱۳۹۸ در ۱۲:۲۷ ب.ظ

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

    • احمدی
      ۱۳, تیر , ۱۳۹۸ در ۲:۳۳ ب.ظ

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

      • احمدی
        ۱۳, تیر , ۱۳۹۸ در ۲:۳۹ ب.ظ

        بابت اشکال در کدها با جابجایی روزها درست میشه روزها از شنبه شروع میشه.

  5. سید علی موسوی
    ۱۲, شهریور , ۱۳۹۸ در ۱۱:۲۱ ب.ظ

    عالی بود

  6. ش.ت
    ۲۰, بهمن , ۱۳۹۸ در ۱۰:۵۰ ق.ظ

    عالی بود . ممنونم . مشکلم حل شد