أفضل طريقة للحصول على قيمة تاريخ ثابت
-
18-09-2019 - |
سؤال
هل هناك طريقة أفضل للحصول على قيمة تاريخية ثابتة في C # من ما يلي؟
public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
شكرا!
المحلول
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
نصائح أخرى
public static readonly DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1);
لا مزيد من الأناقة، أنا أعترف، لكنه يتجنب أي مشاكل مع تحليل تاريخ يعتمد على اللغة.
إذا كنت تبحث عن حرفيات وقت التاريخ، لسوء الحظ، لا يوفر لهم C #.
استخدام
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
ربما تكون أفضل طريقة، حيث تم الإشارة إليها، لا تحتوي على أي مشاكل مع تنسيقات مختلفة للتاريخ.
هناك العديد من المبدعين للحصول على DateTime - انظر وثائق MSDN., ، لذلك يمكنك الحصول على التنسيق الدقيق للتاريخ الذي تريده.
لا تنتمي إلى StackOverflow