به نام دانای برحق
مقدمه
یکی از چیز هایی که هر برنامه نویس ایرانی بالاخره با اون بخورد خواهد و کرده قطعاً تقویم هجری شمسی و یا تبدیل تاریخ میلادی به شمسی می باشد و یونیت ها و کد هایی تو این زمینه وجود دارند که گاهی مطمئن و گاه غیر مطمئن هستند. و البته رفیق صمیمی و استاد عزیزم مبین جان پارسی دیت ParsiDate رو حرفی واسه گفتن نذاشتن ولی خوب خالی از لطف نیست منم یکی از کارهای open source خودم رو اینجا قرار بدم دوستان لذت ببرند.
یونیت PDate
این یوینت جزو دقیق ترین یونیت های هستش که میتونین پیدا کنید تقریبا از سال ۲۰۰۹-۲۰۱۰ دارم باهاش کار می کنم و ارتقاش میدم و هرگز خطایی درش نبوده تو تبدیل ها خب حالا از امکانات این یونیت براتون بگم:
PDate The best Delphi & lazarus unit for convert windows standard DateTime to PersianDate & TimeStamp version 1.4: added lazarus component version 1.3.1: some bug fixed version 1.3: added lazarus compatibility added function GetTheFirstDayOfThisMonth // پیدا کردن روز اول ماه هجری added function GetTheFirstLastOfThisMonth // پیدا کردن روز آخر ماه هجری added function GetPersianDayWeek // پیدا کردن روز هفته fixed bug in PersiantoGer function version 1.2: added function DateTimeToUnix // اتبدیل زمان استندارد ویندوز به timestamp یونیکس added function UnixToDateTime // تبدیل استاندارد ویندوز به یونکس version 1.1: added function UIntToDateTime // تبدیل int به زمان added function GerToWord // تبدیل میلادی به int added function PersianToInt // تبدیل شمسی به int version 1: added function GerToPersian // تبدیل میلادی به شمسی added function PersiantoGer // تبدیل شمسی به میلادی
این یونیت از دلفی و لازاروس پشتیبانی لازم رو انجام میده.
اما کامپوننت تقویم در دلفی لازاروس
یکی از چیزهایی که خیلی برای خودم مهم بوده DatePicker پارسی بوده که به سادگی استفاده شود الان نسخه فعلی از کامپوننت دلفی رو هم اضافه کردم به زودی کامپوننت لازاروس هم در اختیارتون قرار میدم. شاید الان که دارین این مطلب رو میخونید کامپوننت لازاروس هم باشه.
تصویری از محیط کامپوننت
آپدیت این و دانلود این یونیت
برای دانلود و آپدیت یونت و کامپوننت موجود به سایت github مراجعه کنید اگر هم دوست دارین از اخبارش با خبر بشین با flow کردن در جریان قرار میگیرن از به روزرسانی های
آدرس Git و github پروژه:
https://github.com/A1Gard/PDate
https://github.com/A1Gard/PDate.git
دیدگاهتان را بنویسید لغو پاسخ