دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

مقایسه دو تاریخ

مقایسه دو تاریخ با کتابخانه AdibanDefDateAndTime

معرفی کتابخانه AdibanDefDateAndTime: راه‌حلی ساده برای محاسبه اختلاف بین دو تاریخ!
آیا تا حالا توی پروژه‌هاتون نیاز داشتید اختلاف بین یه تاریخ خاص و تاریخ فعلی سیستم رو محاسبه کنید؟ یا دنبال راهی هستید که این کار رو بدون درگیر شدن با پیچیدگی‌های تاریخ و زمان انجام بدید؟ ما براتون یه راه‌حل ساده و کاربردی داریم: کتابخانه AdibanDefDateAndTime.

این کتابخانه یه کلاس قدرتمند به اسم DateTimeComparer داره که بهتون کمک می‌کنه به‌راحتی اختلاف بین یه تاریخ مشخص (به‌صورت رشته) و تاریخ فعلی سیستم رو محاسبه کنید. خروجی هم به‌صورت یه رشته خوانا و قابل‌فهم برگردونده می‌شه.

ویژگی‌های کلیدی:

  • محاسبه دقیق: اختلاف بین تاریخ‌ها به‌صورت سال، ماه، روز، ساعت، دقیقه و ثانیه محاسبه می‌شه.
  • فرمت‌بندی خروجی: نتیجه به‌صورت یه رشته ساده مثل 2/05/06 (برای تاریخ) یا 06:30:15 (برای زمان) نمایش داده می‌شه.
  • مدیریت خطاها: اگه مشکلی پیش بیاد، کتابخانه یه پیام واضح و روشن بهتون می‌ده.

چطور از این کتابخانه استفاده کنیم؟

استفاده ازش خیلی راحته! فقط کافیه این مراحل رو دنبال کنید:

مرحله 1: اضافه کردن کتابخانه به پروژه
اول فایل DLL کتابخانه AdibanDefDateAndTime رو دانلود کنید و به پروژه‌تون اضافه کنید:

  • توی Visual Studio، به منوی Project > Add Reference برید.
  • فایل DLL رو انتخاب کنید و به پروژه اضافه کنید.

مرحله 2: اضافه کردن فضای نام (Namespace)
توی کدتون، این خط رو بالای فایل بنویسید:

using AdibanDefDateAndTime;

مرحله 3: استفاده از تابع CompareDateTime
حالا می‌تونید از کلاس DateTimeComparer و تابع CompareDateTime اینجوری استفاده کنید:


private void button1_Click(object sender, EventArgs e)
{
label1.Text = DateTimeComparer.CompareDateTime("2025-02-07/16:00:00");
}

یا اگه بخواید اختلاف رو هر ثانیه به‌روز کنید (مثلاً وقتی کمتر از 24 ساعت مونده)، می‌تونید از تایمر استفاده کنید:


private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTimeComparer.CompareDateTime("2025-02-07/02:21:00");
}

نوع خروجی:

  • اگه اختلاف بیشتر از 24 ساعت باشه: سال، ماه و روز نمایش داده می‌شه (مثل 2/05/06).
  • اگه اختلاف کمتر از 24 ساعت باشه: ساعت، دقیقه و ثانیه نمایش داده می‌شه (مثل 06:30:15).

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

ما این کتابخانه رو به‌صورت رایگان در اختیارتون گذاشتیم تا توی پروژه‌هاتون ازش استفاده کنید. برای دانلود فایل DLL، روی تصویر زیر کلیک کنید:

توضیح تصویر

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.