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\")
.
تعليقات
إرسال تعليق