/******************************************************** * TimeZone.h * * * * TimeZone definition file * * Copyright (c) XFX Team. All Rights Reserved * ********************************************************/ #ifndef _SYSTEM_TIMEZONE_ #define _SYSTEM_TIMEZONE_ #include #include using namespace System::Globalization; namespace System { class DateTime; class String; class TimeSpan; // Represents a time zone. class TimeZone : public Object { protected: TimeZone(); public: static TimeZone CurrentTimeZone(); String DaylightName(); String StandardName(); DaylightTime GetDaylightChanges(int year); int GetType() const; TimeSpan GetUtcOffset(DateTime time); bool IsDaylightSavingTime(DateTime time); static bool IsDaylightSavingTime(DateTime time, DaylightTime daylightTimes); DateTime ToLocalTime(DateTime time); DateTime ToUniversalTime(DateTime time); }; } #endif //_SYSTEM_TIMEZONE_