## TimeZone class


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

```cpp
class TimeZone : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| static [get_CurrentTimeZone](./get_currenttimezone/)() | يعيد نسخة جديدة من الفئة [TimeZone](./) التي تمثّل المنطقة الزمنية الحالية. |
| virtual [get_DaylightName](./get_daylightname/)() const | يعيد اسمًا لتوقيت الصيف للمنطقة الزمنية التي تمثّلها الكائن الحالي. |
| virtual [get_StandardName](./get_standardname/)() const | يعيد اسمًا للتوقيت القياسي للمنطقة الزمنية التي تمثّلها الكائن الحالي. |
| virtual [GetDaylightChanges](./getdaylightchanges/)(int32_t) | يعيد فترة توقيت الصيف لسنة معينة. |
| virtual [GetUtcOffset](./getutcoffset/)(DateTime) | يعيد إزاحة UTC للوقت المحلي المحدد. |
| virtual [IsDaylightSavingTime](./isdaylightsavingtime/)(DateTime) | يحدد ما إذا كانت قيمة التاريخ والوقت التي تمثّلها الكائن [DateTime](../datetime/) المحدد تقع ضمن نطاق توقيت الصيف للمنطقة الزمنية التي تمثّلها الكائن الحالي [TimeZone](./). |
## انظر أيضًا

* Class [Object](../object/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
