System::DateTimeOffset sınıfı

DateTimeOffset class

Tarihi ve saati, Koordinatlı Evrensel Zaman’a göre 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 new operatörüyle oluşturmaktan kaçının; bu, çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class DateTimeOffset

Yöntemler

YöntemAçıklama
Add(TimeSpan) constBelirtilen zaman aralığını DateTimeOffset nesnesine ekler.
AddDays(double) constBelirtilen gün sayısını DateTimeOffset nesnesine ekler.
AddHours(double) constBelirtilen saat sayısını DateTimeOffset nesnesine ekler.
AddMilliseconds(double) constBelirtilen milisaniye sayısını DateTimeOffset nesnesine ekler.
AddMinutes(double) constBelirtilen dakika sayısını DateTimeOffset nesnesine ekler.
AddMonths(int) constBelirtilen ay sayısını DateTimeOffset nesnesine ekler.
AddSeconds(double) constBelirtilen sayıda saniyeyi DateTimeOffset nesnesine ekler.
AddTicks(int64_t) constBelirtilen sayıda tik’i DateTimeOffset nesnesine ekler.
AddYears(int) constBelirtilen sayıda yılı DateTimeOffset nesnesine ekler.
static Compare(const DateTimeOffset&, const DateTimeOffset&)İki DateTimeOffset nesnesini karşılaştırır.
CompareTo(const DateTimeOffset&) constİki DateTimeOffset nesnesini karşılaştırır.
CompareTo(const SharedPtr<Object>&) constİki DateTimeOffset nesnesini 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 nesnesinin aynı zaman noktasını temsil edip etmediğini denetler.
Equals(const DateTimeOffset&) constİki DateTimeOffset nesnesinin aynı zaman noktasını temsil edip etmediğini denetler.
Equals(const SharedPtr<Object>&) constİki DateTimeOffset nesnesinin aynı zaman noktasını temsil edip etmediğini denetler.
EqualsExact(const DateTimeOffset&) constİki DateTimeOffset nesnesinin aynı zaman noktasını temsil edip aynı ofsete sahip olup olmadığını denetler.
EqualsExact(const SharedPtr<Object>&) constİki DateTimeOffset nesnesinin aynı zaman noktasını temsil edip aynı ofsete sahip olup olmadığını denetler.
static FromFileTime(int64_t)ConvertWindows dosya zamanını yerel saat 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() constYerel tarih ve saati temsil eden DateTime değerini alır.
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()Tarihi 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() constUTC tarih ve saatini temsil eden DateTime değerini alır.
static get_UtcNow()Alır DateTimeOffset nesnesini, tarih ve saati geçerli UTC zamanına ayarlanmış ve ofseti TimeSpan::Zero olan.
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 ile belirtilen DateTimeOffset nesnesinin farklı tarih ve zaman 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 zaman 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ıyla elde edilen tarih ve zaman değerini temsil eden yeni bir DateTimeOffset sınıf örneği döndürür.
operator-(const DateTimeOffset&) constGeçerli ve belirtilen nesneler tarafından temsil edilen tarih ve zaman 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 nesnesi tarafından temsil edilen değerden daha erken bir tarih ve zaman değerini temsil edip etmediğini belirler.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesi tarafından temsil edilen değer ile aynı ya da daha erken bir tarih ve zaman değerini temsil edip etmediğini belirler.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constGeçerli nesne ile belirtilen DateTimeOffset nesnesinin aynı tarih ve zaman değerini temsil edip etmediğini belirler.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesi tarafından temsil edilen değerden daha sonraki bir tarih ve zaman değerini temsil edip etmediğini belirler.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constGeçerli nesnenin, belirtilen DateTimeOffset nesnesi tarafından temsil edilen değer ile aynı ya da daha sonraki bir tarih ve zaman 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) constBelirtilen bir zaman aralığını geçerli nesneden çıkarır.
Subtract(const DateTimeOffset&) constBelirtilen bir DateTimeOffset değerini geçerli nesneden çı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 itibaren 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 biçim 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 biçimler, biçim 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 biçim, biçim sağlayıcısı ve biçimlendirme stili kullanarak DateTimeOffset nesnesine dönüştürmeye çalışır.
static Type()Bir TypeInfo nesnesi döndürür; bu nesne TimeSpan yapısını temsil eder.

Alanlar

AlanAçıklama
static constexpr MaxOffsetMaksimum offseti tick cinsinden alır.
static MaxValueEn büyük DateTimeOffset değerini alır.
static constexpr MinOffsetMinimum offseti 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