دو تابع gregorian_to_jalali و jalali_to_gregorian از توابع بسیار کاربردی برای تبدیل تاریخ از میلادی (گرگوری) به هجری شمسی (جلالی) و برعکس میباشند که به چندین زبان برنامهنویسی در نشانی http://jdf.scr.ir/jdf ارائه گردیده و به همراه مثالهای کاربردی در یک فایل فشرده قابل دریافت هستند.
کد زیر به زبان Go میباشد. [ سایر زبانهای برنامهنویسی ] [ دریافت فایلها+مثال ]
کد بالا، دارای چندین مقدار در خروجی میباشد.
کد زیر، یک آرایه را در خروجی ارائه میدهد.
[ حمایت مالی داوطلبانه ] [ دریافت سایر پروژههای مرکز ] [ دریافت فایلها+مثال ]
راهنمای تابع gregorian_to_jalali (Go)
دارای 3 پارامتر (آرگومان) بوده و وظیفه ی اصلی آن ، تبدیل تاریخ میلادی به هجری شمسی می باشد. هر 3 پارمتر آن اجباری بوده و حتماً باید وارد شوند. تاریخی که به این تابع وارد می کنیم ، حتماً باید میلادی باشد تا در خروجی به هجری شمسی تبدیل گردد. خروجی این تابع به صورت آرایه است.
int[] gregorian_to_jalali(int gy, int gm, int gd)
gregorian_to_jalali(gy,gm,gd);
پارامترهای تابع gregorian_to_jalali
gy : پارامتر اوّل ، سال میلادی ( کامل 4 رقمی )
gm : پارامتر دوم ، ماه میلادی ( 12- 1 )
gd : پارامتر سوم ، روز
میلادی ( 31 - 1 )
توجّه: صفر بی ارزش قبل از اعداد ورودی را حذف کنید: مثلاً 02 را به 2 تبدیل نموده ، سپس به آرگومان ها وارد نمایید.
مثال عملی در فایل مربوطه موجود می باشد. می توانید دانلود نمایید.
راهنمای تابع jalali_to_gregorian (Go)
دارای 3 پارامتر (آرگومان) بوده و وظیفه ی اصلی آن ، تبدیل تاریخ هجری شمسی به میلادی می باشد. هر 3 پارمتر آن اجباری بوده و حتماً باید وارد شوند. تاریخی که به این تابع وارد می کنیم ، حتماً باید هجری شمسی باشد تا در خروجی به میلادی تبدیل گردد. خروجی این تابع به صورت آرایه است.
int[] jalali_to_gregorian(int jy,int jm,int jd)
jalali_to_gregorian(jy,jm,jd);
پارامترهای تابع jalali_to_gregorian
jy : پارامتر اوّل ، سال هجری شمسی ( کامل 4 رقمی )
jm : پارامتر دوم ، ماه هجری شمسی ( 12- 1 )
jd : پارامتر سوم ،
روز هجری شمسی ( 31 - 1 )
توجّه: صفر بی ارزش قبل از اعداد ورودی را حذف کنید: مثلاً 02 را به 2 تبدیل نموده ، سپس به آرگومان ها وارد نمایید.
مثال عملی در فایل مربوطه موجود می باشد. می توانید دانلود نمایید.
* * *توابع تبدیل تاریخ میلادی به هجری شمسی و برعکس
( به زبانهای برنامهنویسی زیر )
C C++ C# Java Kotlin Python Dart JavaScript PHP Perl Go Swift Objective_C R Pascal VisualBasic Ruby Bash [Download]
آیا میدانید حمایت مالی داوطلبانه از برنامهنویسان باعث افزایش انگیزهی آنان جهت توسعهی نرمافزارهای رایگان میگردد؟
حمایت مالی داوطلبانه
نشانی کانال ما: https://sapp.ir/jdf.scr.ir
نشانی کوتاه این صفحه: