فئة 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&) | Convert الوقت من منطقة زمنية إلى أخرى. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert الوقت إلى الوقت في منطقة زمنية محددة. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert الوقت إلى الوقت في منطقة زمنية محددة. |
| 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.Font for C++