System::DateTimeOffset فئة

DateTimeOffset class

يحتوي على التاريخ والوقت بالنسبة إلى التوقيت العالمي المنسق. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت تشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class DateTimeOffset

الطرق

طريقةالوصف
Add(TimeSpan) constيضيف فترة زمنية محددة إلى كائن DateTimeOffset.
AddDays(double) constيضيف عددًا محددًا من الأيام إلى كائن DateTimeOffset.
AddHours(double) constيضيف عددًا محددًا من الساعات إلى كائن DateTimeOffset.
AddMilliseconds(double) constيضيف عددًا محددًا من المللي ثانية إلى كائن DateTimeOffset.
AddMinutes(double) constيضيف عددًا محددًا من الدقائق إلى كائن DateTimeOffset.
AddMonths(int) constيضيف عددًا محددًا من الشهور إلى كائن DateTimeOffset.
AddSeconds(double) constيضيف عددًا محددًا من الثواني إلى كائن DateTimeOffset.
AddTicks(int64_t) constيضيف عددًا محددًا من نقاط الزمن إلى كائن DateTimeOffset.
AddYears(int) constيضيف عددًا محددًا من السنوات إلى كائن DateTimeOffset.
static Compare(const DateTimeOffset&, const DateTimeOffset&)يقارن بين كائنين من نوع DateTimeOffset.
CompareTo(const DateTimeOffset&) constيقارن بين كائنين من نوع DateTimeOffset.
CompareTo(const SharedPtr<Object>&) constيقارن بين كائنين من نوع DateTimeOffset.
DateTimeOffset()منشئ افتراضي.
DateTimeOffset(DateTime)المُنشئ.
DateTimeOffset(int64_t, TimeSpan)المُنشئ.
DateTimeOffset(DateTime, TimeSpan)المُنشئ.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)المُنشئ.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)المُنشئ.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)المُنشئ.
static Equals(const DateTimeOffset&, const DateTimeOffset&)يتحقق مما إذا كان كائنان من نوع DateTimeOffset يمثلان نفس نقطة الزمن.
Equals(const DateTimeOffset&) constيتحقق مما إذا كان كائنان من نوع DateTimeOffset يمثلان نفس نقطة الزمن.
Equals(const SharedPtr<Object>&) constيتحقق مما إذا كان كائنان من نوع DateTimeOffset يمثلان نفس نقطة الزمن.
EqualsExact(const DateTimeOffset&) constيتحقق مما إذا كان كائنان من نوع DateTimeOffset يمثلان نفس نقطة الزمن ولهما نفس الإزاحة.
EqualsExact(const SharedPtr<Object>&) constيتحقق مما إذا كان كائنان من نوع DateTimeOffset يمثلان نفس نقطة الزمن ولهما نفس الإزاحة.
static FromFileTime(int64_t)ConvertWindows وقت ملف إلى تاريخ ووقت مع إزاحة الوقت المحلي.
static FromUnixTimeMilliseconds(int64_t)Convert وقت يونكس إلى كائن DateTimeOffset.
static FromUnixTimeSeconds(int64_t)Convert وقت يونكس إلى كائن DateTimeOffset.
get_Date() constيحصل على مكوّن التاريخ للكائن الحالي.
get_DateTime() constيحصل على قيمة DateTime.
get_Day() constيحصل على يوم الشهر للكائن الحالي.
get_DayOfWeek() constيحصل على يوم الأسبوع للكائن الحالي.
get_DayOfYear() constيحصل على يوم السنة للكائن الحالي.
get_Hour() constيحصل على مكوّن الساعة للكائن الحالي.
get_LocalDateTime() constيحصل على قيمة DateTime التي تمثل التاريخ والوقت المحلي.
get_Millisecond() constيحصل على مكوّن الميللي ثانية للكائن الحالي.
get_Minute() constيحصل على مكوّن الدقيقة للكائن الحالي.
get_Month() constيحصل على مكوّن الشهر للكائن الحالي.
static get_Now()يحصل على DateTimeOffset الذي تم تعيين تاريخ ووقته إلى الوقت المحلي الحالي وإزاحته إلى إزاحة الوقت المحلي.
get_Offset() constيحصل على الإزاحة من توقيت UTC.
get_Second() constيحصل على مكوّن الثواني للكائن الحالي.
get_Ticks() constيحصل على عدد النقاط الزمنية للكائن الحالي.
get_TimeOfDay() constيحصل على وقت اليوم للكائن الحالي.
get_UtcDateTime() constيحصل على قيمة DateTime التي تمثل تاريخ ووقت UTC.
static get_UtcNow()يحصل على DateTimeOffset الذي تم تعيين تاريخ ووقته إلى توقيت UTC الحالي وإزاحته هي TimeSpan::Zero.
get_UtcTicks() constيحصل على عدد الـticks للكائن الحالي بتوقيت UTC.
get_Year() constيحصل على مكوّن السنة للكائن الحالي.
GetHashCode() constيحصل على رمز التجزئة (hash code) للكائن DateTimeOffset الحالي.
IsNull() const
operator!=(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي والكائن DateTimeOffset المحدد يمثلان قيم تاريخ ووقت متميزة.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constيعيد مثيلاً جديداً من الفئة DateTimeOffset التي تمثل قيمة التاريخ والوقت الناتجة عن جمع القيمة التي يمثلها الكائن الحالي والفترة الزمنية المحددة.
operator-(TimeSpan) constيعيد مثيلاً جديداً من الفئة DateTimeOffset التي تمثل قيمة التاريخ والوقت الناتجة عن طرح الفترة الزمنية المحددة من القيمة التي يمثلها الكائن الحالي.
operator-(const DateTimeOffset&) constيعيد مثيلاً من الفئة TimeSpan التي تمثل الفاصل الزمني بين قيم التاريخ والوقت التي يمثلها الكائنان الحالي والمحدد.
operator<(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي يمثل قيمة التاريخ والوقت التي هي أسبق من القيمة التي يمثلها الكائن DateTimeOffset المحدد.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي يمثل قيمة التاريخ والوقت التي هي أسبق أو مساوية للقيمة التي يمثلها الكائن DateTimeOffset المحدد.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي والكائن DateTimeOffset المحدد يمثلان نفس قيمة التاريخ والوقت.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي يمثل قيمة التاريخ والوقت التي هي لاحقة للقيمة التي يمثلها الكائن DateTimeOffset المحدد.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constيحدد ما إذا كان الكائن الحالي يمثل قيمة التاريخ والوقت التي هي لاحقة أو مساوية للقيمة التي يمثلها الكائن DateTimeOffset المحدد.
operator>=(std::nullptr_t) const
static Parse(const String&)يحوّل السلسلة المحددة إلى ما يعادلها من نوع DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)يحوّل السلسلة المحددة إلى كائن DateTimeOffset باستخدام موفر الصيغة المحدد ونمط التنسيق.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)يحوّل السلسلة المحددة إلى كائن DateTimeOffset باستخدام الصيغة المحددة، موفر الصيغة، ونمط التنسيق.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)يحوّل السلسلة المحددة إلى كائن DateTimeOffset باستخدام الصيغ المحددة، موفر الصيغة، ونمط التنسيق.
Subtract(TimeSpan) constيطرح فترة زمنية محددة من الكائن الحالي.
Subtract(const DateTimeOffset&) constيطرح قيمة DateTimeOffset محددة من الكائن الحالي.
ToFileTime() constيحوّل الكائن الحالي إلى وقت ملف Windows.
ToLocalTime() constيحوّل الكائن الحالي إلى كائن يمثل الوقت المحلي.
ToOffset(TimeSpan) constيستبدل إزاحة الكائن الحالي بالإزاحة المحددة.
ToString(const String&, const SharedPtr<IFormatProvider>&) constيحوّل الكائن الحالي إلى سلسلة باستخدام الصيغة المحددة وموفر الصيغة.
ToString(const SharedPtr<IFormatProvider>&) constيحوّل الكائن الحالي إلى سلسلة باستخدام موفر الصيغة المحدد.
ToString(const String&) constيحوّل الكائن الحالي إلى سلسلة باستخدام الصيغة المحددة.
ToString() constيحوّل الكائن الحالي إلى سلسلة.
ToUniversalTime() constتحول الكائن الحالي إلى كائن يمثل الوقت بتوقيت UTC،.
ToUnixTimeMilliseconds() constيحصل على المللي ثانية المنقضية منذ بداية حقبة يونكس.
ToUnixTimeSeconds() constيحصل على الثواني المنقضية منذ بداية حقبة يونكس.
static TryParse(const String&, DateTimeOffset&)يحاول تحويل السلسلة المحددة إلى كائن DateTimeOffset.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)يحاول تحويل السلسلة المحددة إلى كائن DateTimeOffset باستخدام موفر الصيغة المحدد ونمط التنسيق.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)يحاول تحويل السلسلة المحددة إلى كائن DateTimeOffset باستخدام الصيغ المحددة، موفر الصيغة ونمط التنسيق.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)يحاول تحويل السلسلة المحددة إلى كائن DateTimeOffset باستخدام الصيغة المحددة، موفر الصيغة ونمط التنسيق.
static Type()يرجع كائن TypeInfo يمثل بنية TimeSpan.

الحقول

حقلالوصف
static constexpr MaxOffsetيحصل على الحد الأقصى للإزاحة بالتيكات.
static MaxValueيحصل على أكبر قيمة لـ DateTimeOffset.
static constexpr MinOffsetيحصل على الحد الأدنى للإزاحة بالتيكات.
static MinValueيحصل على أقدم قيمة لـ DateTimeOffset.
static UnixEpochيحصل على بداية حقبة يونكس.

انظر أيضًا