C# - Date and Time

C# - التاريخ والوقت (Date and Time)

تُوفر C# كائن DateTime للتعامل مع التاريخ والوقت، سواء كان لعرض الوقت الحالي، أو إجراء العمليات الحسابية مثل الجمع أو الفرق بين التواريخ.


🕒 الحصول على التاريخ والوقت الحالي:


DateTime now = DateTime.Now;
Console.WriteLine(\"الوقت الحالي: \" + now);

DateTime.Now يُرجع التاريخ والوقت المحلي.


📅 إنشاء تاريخ مخصص:


DateTime birthday = new DateTime(1990, 5, 15);
Console.WriteLine(\"تاريخ الميلاد: \" + birthday.ToShortDateString());

➕ العمليات على التواريخ:


DateTime future = now.AddDays(7);
Console.WriteLine(\"بعد 7 أيام: \" + future);

📌 يمكنك استخدام: AddDays, AddMonths, AddYears.


⏳ الفرق بين تاريخين:


TimeSpan duration = DateTime.Now - birthday;
Console.WriteLine(\"عدد الأيام منذ الميلاد: \" + duration.Days);

📌 ملاحظات:

  • استخدم DateTime.UtcNow للحصول على الوقت العالمي الموحد.
  • TimeSpan يُستخدم لتمثيل الفروقات الزمنية (بالأيام أو الساعات أو الدقائق).
  • يمكنك تنسيق التاريخ باستخدام ToString(\"yyyy-MM-dd\").

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework