الفئة System::TimeZoneInfo
محتويات
[
يخفي
]TimeZoneInfo class
تمثّل معلومات تصف منطقة زمنية معينة. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
الطرق
| طريقة | الوصف |
|---|---|
| static ClearCachedData() | مسح بيانات المنطقة الزمنية المخزنة مؤقتًا. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | تحويل الوقت من منطقة زمنية إلى أخرى. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | تحويل الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | تحويل الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | تحويل الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | تحويل الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | تحويل الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | يحوّل الوقت بتوقيت UTC إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | يحوّل الوقت إلى توقيت UTC. |
| static ConvertTimeToUtc(DateTime) | يحوّل الوقت إلى توقيت UTC. |
| static ConvertTimeToUtcNoThrow(DateTime) | يحوّل الوقت إلى توقيت UTC. للاستخدام الداخلي. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | ينشئ منطقة زمنية مخصصة. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | ينشئ منطقة زمنية مخصصة. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | ينشئ منطقة زمنية مخصصة. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | يحدد ما إذا كان الكائن الحالي والكائن المحدد متساويين. |
| static FindSystemTimeZoneById(const String&) | يحصل على المنطقة الزمنية ذات المعرف المحدد. |
| get_BaseUtcOffset() const | يعيد نسخة من TimeSpan تمثّل فترة زمنية بين التوقيت القياسي للمنطقة الزمنية الحالية وتوقيت UTC. |
| get_DaylightName() const | يحصل على اسم التوقيت الصيفي للمنطقة الزمنية الحالية. |
| get_DisplayName() const | يحصل على اسم المنطقة الزمنية الحالية. |
| get_Id() const | يعيد المعرف الخاص بالمنطقة الزمنية التي يمثلها الكائن الحالي. |
| static get_Local() | يعيد نسخة من TimeZoneInfo تمثّل منطقة زمنية محلية. |
| get_StandardName() const | يحصل على اسم التوقيت القياسي للمنطقة الزمنية الحالية. |
| get_SupportsDaylightSavingTime() const | يحصل على علم يوضح ما إذا كانت المنطقة الزمنية لديها قواعد التوقيت الصيفي. |
| static get_Utc() | يعيد نسخة من TimeZoneInfo تمثّل منطقة زمنية بتوقيت UTC. |
| GetAdjustmentRules() const | يعيد مصفوفة تتكوّن من كائنات AdjustmentRule تمثّل قواعد التعديل التي تُطبّق على كائن TimeZoneInfo الحالي. |
| GetAmbiguousTimeOffsets(DateTime) const | يحصل على تواريخ وأوقات UTC التي يمكن ربط تاريخ ووقت محددين بها. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | يحصل على تواريخ وأوقات UTC التي يمكن ربط تاريخ ووقت محددين بها. |
| GetHashCode() const override | تمثيل مشابه لطريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة. |
| static GetSystemTimeZones() | يحصل على مجموعة مرتبة من جميع المناطق الزمنية المتاحة على النظام المحلي. |
| GetUtcOffset(DateTime) const | يحسب الفرق بين الوقت في هذه المنطقة الزمنية ومنطقة UTC لتاريخ ووقت محددين. |
| GetUtcOffset(const DateTimeOffset&) const | يحسب الفرق بين الوقت في هذه المنطقة الزمنية ومنطقة UTC لتاريخ ووقت محددين. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | دالة مساعدة داخلية تُعيد إزاحة UTC لتاريخ‑وقت UTC في منطقة زمنية محددة. للاستخدام الداخلي. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | دالة مساعدة داخلية تُعيد إزاحة UTC لتاريخ‑وقت UTC في منطقة زمنية محددة. للاستخدام الداخلي. |
| GetUtcOffsetNoThrow(DateTime) const | يحسب الفرق بين الوقت في هذه المنطقة الزمنية ومنطقة UTC لتاريخ ووقت محددين. للاستخدام الداخلي. |
| HasSameRules(const TimeZoneInfoPtr&) const | يتحقق مما إذا كانت المنطقة الزمنية الحالية وأخرى لها نفس قواعد التعديل. |
| IsAmbiguousTime(DateTime) const | يتحقق مما إذا كان التاريخ والوقت المحددان غامضين ويمكن ربطهما بالعديد من أوقات UTC. |
| IsAmbiguousTime(const DateTimeOffset&) const | يتحقق مما إذا كان التاريخ والوقت المحددان غامضين ويمكن ربطهما بالعديد من أوقات UTC. |
| IsDaylightSavingTime(DateTime) const | يتحقق مما إذا كان التاريخ والوقت المحددان يقعان ضمن نطاق التوقيت الصيفي. |
| IsDaylightSavingTime(const DateTimeOffset&) const | يتحقق مما إذا كان التاريخ والوقت المحددان يقعان ضمن نطاق التوقيت الصيفي. |
| IsDaylightSavingTimeNoThrow(DateTime) const | يتحقق مما إذا كان التاريخ والوقت المحددان يقعان ضمن نطاق التوقيت الصيفي. |
| IsInvalidTime(DateTime) const | يتحقق مما إذا كان التاريخ والوقت المحددان غير صالحين. |
| ToString() const override | تمثيل مشابه لطريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | دالة مساعدة تحول سنة وTransitionTime إلى DateTime. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| AdjustmentRulePtr | اسم مستعار لمؤشر مشترك إلى نسخة من فئة AdjustmentRule. |
انظر أيضًا
- Class IEquatable
- Namespace System
- Library Aspose.Page for C++