System::DateTimeOffset class

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يضيف عددًا محددًا من ticks إلى كائن 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يحصل على عدد النقرات للكيان الحالي بتوقيت UTC.
get_Year() constيحصل على مكوّن السنة للكيان الحالي.
GetHashCode() constيحصل على رمز التجزئة للكائن 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يحصل على المليثانية التي مرت منذ بداية حقبة Unix.
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يحصل على بداية حقبة يونيكس.

انظر أيضًا