System::DateTimeOffset sınıfı

DateTimeOffset class

Koordinatlı Evrensel Zaman’a göre tarih ve saat içerir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirin.

class DateTimeOffset

Yöntemler

YöntemAçıklama
Add(TimeSpan) constDateTimeOffset nesnesine belirtilen zaman aralığını ekler.
AddDays(double) constDateTimeOffset nesnesine belirtilen gün sayısını ekler.
AddHours(double) constDateTimeOffset nesnesine belirtilen saat sayısını ekler.
AddMilliseconds(double) constDateTimeOffset nesnesine belirtilen milisaniye sayısını ekler.
AddMinutes(double) constDateTimeOffset nesnesine belirtilen dakika sayısını ekler.
AddMonths(int) constDateTimeOffset nesnesine belirtilen ay sayısını ekler.
AddSeconds(double) constDateTimeOffset nesnesine belirtilen saniye sayısını ekler.
AddTicks(int64_t) constDateTimeOffset nesnesine belirtilen tik sayısını ekler.
AddYears(int) constDateTimeOffset nesnesine belirtilen yıl sayısını ekler.
static Compare(const DateTimeOffset&, const DateTimeOffset&)İki DateTimeOffset nesneyi karşılaştırır.
CompareTo(const DateTimeOffset&) constİki DateTimeOffset nesneyi karşılaştırır.
CompareTo(const SharedPtr<Object>&) constİki DateTimeOffset nesneyi karşılaştırır.
DateTimeOffset()Varsayılan yapıcı.
DateTimeOffset(DateTime)Yapıcı.
DateTimeOffset(int64_t, TimeSpan)Yapıcı.
DateTimeOffset(DateTime, TimeSpan)Yapıcı.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Yapıcı.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Yapıcı.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Yapıcı.
static Equals(const DateTimeOffset&, const DateTimeOffset&)İki DateTimeOffset nesnenin aynı zaman noktasını temsil edip etmediğini denetler.
Equals(const DateTimeOffset&) constİki DateTimeOffset nesnenin aynı zaman noktasını temsil edip etmediğini denetler.
Equals(const SharedPtr<Object>&) constİki DateTimeOffset nesnenin aynı zaman noktasını temsil edip etmediğini denetler.
EqualsExact(const DateTimeOffset&) constİki DateTimeOffset nesnenin aynı zaman noktasını temsil edip aynı ofsete sahip olup olmadığını denetler.
EqualsExact(const SharedPtr<Object>&) constİki DateTimeOffset nesnenin aynı zaman noktasını temsil edip aynı ofsete sahip olup olmadığını denetler.
static FromFileTime(int64_t)ConvertWindows dosya zamanını yerel zaman ofsetiyle tarih ve saate dönüştürür.
static FromUnixTimeMilliseconds(int64_t)Convert Unix zamanını DateTimeOffset nesnesine dönüştürür.
static FromUnixTimeSeconds(int64_t)Convert Unix zamanını DateTimeOffset nesnesine dönüştürür.
get_Date() constGeçerli nesnenin tarih bileşenini alır.
get_DateTime() constDateTime değerini alır.
get_Day() constGeçerli nesnenin ay gününü alır.
get_DayOfWeek() constGeçerli nesnenin haftanın gününü alır.
get_DayOfYear() constGeçerli nesnenin yıl içindeki gününü alır.
get_Hour() constGeçerli nesnenin saat bileşenini alır.
get_LocalDateTime() constDateTime değerini alır; bu değer yerel tarih ve zamanı temsil eder.
get_Millisecond() constGeçerli nesnenin milisaniye bileşenini alır.
get_Minute() constGeçerli nesnenin dakika bileşenini alır.
get_Month() constGeçerli nesnenin ay bileşenini alır.
static get_Now()Tarih ve saati geçerli yerel zamana, ofseti ise yerel zamanın ofsetine ayarlanmış DateTimeOffset nesnesini alır.
get_Offset() constUTC’den ofseti alır.
get_Second() constGeçerli nesnenin saniye bileşenini alır.
get_Ticks() constGeçerli nesnenin tik sayısını alır.
get_TimeOfDay() constGeçerli nesnenin gün içindeki zamanını alır.
get_UtcDateTime() constDateTime değerini alır; bu değer UTC tarih ve zamanını temsil eder.
static get_UtcNow()Tarih ve saati geçerli UTC zamanına, ofseti ise TimeSpan::Zero olarak ayarlanmış DateTimeOffset nesnesini alır.
get_UtcTicks() constGeçerli nesnenin UTC zamanındaki tik sayısını alır.
get_Year() constGeçerli nesnenin yıl bileşenini alır.
GetHashCode() constGeçerli DateTimeOffset nesnesi için karma kodunu alır.
IsNull() const
operator!=(const DateTimeOffset&) constGeçerli nesne ve belirtilen DateTimeOffset nesnesinin farklı tarih ve saat değerlerini temsil edip etmediğini belirler.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constGeçerli nesnenin temsil ettiği değer ile belirtilen zaman aralığının toplamını temsil eden tarih ve saat değerini gösteren yeni bir DateTimeOffset sınıf örneği döndürür.
operator-(TimeSpan) constGeçerli nesnenin temsil ettiği değerden belirtilen zaman aralığının çıkarılması sonucu oluşan tarih ve saat değerini temsil eden yeni bir DateTimeOffset sınıf örneği döndürür.
operator-(const DateTimeOffset&) constGeçerli ve belirtilen nesnelerin temsil ettiği tarih ve saat değerleri arasındaki zaman aralığını temsil eden bir TimeSpan sınıf örneği döndürür.
operator<(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesinin temsil ettiği değerden daha erken bir tarih ve saat değerini temsil edip etmediğini belirler.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesinin temsil ettiği değerle aynı veya daha erken bir tarih ve saat değerini temsil edip etmediğini belirler.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constGeçerli nesne ve belirtilen DateTimeOffset nesnesinin aynı tarih ve saat değerini temsil edip etmediğini belirler.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesinin temsil ettiği değerden daha sonraki bir tarih ve saat değerini temsil edip etmediğini belirler.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesinin temsil ettiği değerle aynı veya daha sonraki bir tarih ve saat değerini temsil edip etmediğini belirler.
operator>=(std::nullptr_t) const
static Parse(const String&)Belirtilen dizeyi DateTimeOffset eşdeğerine dönüştürür.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Belirtilen dizeyi, belirtilen biçim sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürür.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Belirtilen dizeyi, belirtilen biçim, biçim sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürür.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Belirtilen dizeyi, belirtilen biçimler, biçim sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürür.
Subtract(TimeSpan) constGeçerli nesneden belirtilen bir zaman aralığını çıkarır.
Subtract(const DateTimeOffset&) constGeçerli nesneden belirtilen bir DateTimeOffset değerini çıkarır.
ToFileTime() constGeçerli nesneyi Windows dosya zamanına dönüştürür.
ToLocalTime() constGeçerli nesneyi yerel zamanı temsil eden bir nesneye dönüştürür.
ToOffset(TimeSpan) constGeçerli nesnenin ofsetini belirtilen ofset ile değiştirir.
ToString(const String&, const SharedPtr<IFormatProvider>&) constGeçerli nesneyi belirtilen biçim ve biçim sağlayıcısını kullanarak dizeye dönüştürür.
ToString(const SharedPtr<IFormatProvider>&) constGeçerli nesneyi belirtilen biçim sağlayıcısını kullanarak dizeye dönüştürür.
ToString(const String&) constGeçerli nesneyi belirtilen biçimi kullanarak dizeye dönüştürür.
ToString() constGeçerli nesneyi dizeye dönüştürür.
ToUniversalTime() constGeçerli nesneyi UTC zamanını temsil eden bir nesneye dönüştürür.
ToUnixTimeMilliseconds() constUnix epoch başlangıcından itibaren geçen milisaniyeleri alır.
ToUnixTimeSeconds() constUnix epoch başlangıcından geçen saniyeleri alır.
static TryParse(const String&, DateTimeOffset&)Belirtilen dizeyi DateTimeOffset nesnesine dönüştürmeye çalışır.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Belirtilen dizeyi, belirtilen format sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürmeye çalışır.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Belirtilen dizeyi, belirtilen formatlar, format sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürmeye çalışır.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Belirtilen dizeyi, belirtilen format, format sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürmeye çalışır.
static Type()TimeSpan yapısını temsil eden bir TypeInfo nesnesi döndürür.

Alanlar

AlanAçıklama
static constexpr MaxOffsetMaksimum offset’i tick cinsinden alır.
static MaxValueEn büyük DateTimeOffset değerini alır.
static constexpr MinOffsetMinimum offset’i tick cinsinden alır.
static MinValueEn erken DateTimeOffset değerini alır.
static UnixEpochUnix epoch başlangıcını alır.

Ayrıca Bakınız