DateTimeOffset Yapı

Tanım

Genellikle, Eşgüdümlü Evrensel saate (UTC) göre tarih ve saat olarak ifade edilen bir zaman noktasını temsil eder.Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC).

public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
    interface IFormattable
type DateTimeOffset = struct
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
type DateTimeOffset = struct
    interface IFormattable
    interface ISerializable
    interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Devralma
DateTimeOffset
Öznitelikler
Uygulamalar

Açıklamalar

DateTimeOffset yapısı, geçerli DateTimeOffset örneğinin tarih ve saati ile eşgüdümlü evrensel saat (UTC) arasındaki farkı tanımlayan bir Offset özelliği ile birlikte DateTime bir değer içerir.The DateTimeOffset structure includes a DateTime value, together with an Offset property that defines the difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC). UTC 'ye göre tam olarak bir tarih ve saati tanımladığından, DateTimeOffset yapısı DateTime yapısı olduğu için Kind üyesini içermez.Because it exactly defines a date and time relative to UTC, the DateTimeOffset structure does not include a Kind member, as the DateTime structure does. UTC 12:00:00 gece yarısı, 1 Ocak 0001 Anno Domini (ortak dönem) ve 11:59:59 P.M., 31 Aralık 9999, tarihleri ve saatleri temsil eder.It represents dates and times with values whose UTC ranges from 12:00:00 midnight, January 1, 0001 Anno Domini (Common Era), to 11:59:59 P.M., December 31, 9999 A.D. (C.E.).(C.E.).

Önemli

Japonca takvimlerinde dönemler İmparatorluk üzerinde'nın temel alır ve değiştirmek için bu nedenle bekleniyor.Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. Örneğin, Reiwa dönemi başına 1 Mayıs 2019'olarak işaretlenmiş JapaneseCalendar ve JapaneseLunisolarCalendar.For example, May 1, 2019 marked the beginning of the Reiwa era in the JapaneseCalendar and JapaneseLunisolarCalendar. Böyle bir değişiklik, dönem bu takvimler kullanan tüm uygulamaları etkiler.Such a change of era affects all applications that use these calendars. Bkz: .NET Japonca takviminde yeni bir dönemi işleme daha fazla bilgi ve uygulamalarınızı etkilenip etkilenmediğini belirlemek için.See Handling a new era in the Japanese calendar in .NET for more information and to determine whether your applications are affected. Bkz: uygulamanızı Japonca era değiştirmek için hazırlama era değiştirmek için kendi hazırlık emin olmak için Windows sistemlerinde uygulamalarınızı test etme hakkında bilgi.See Prepare your application for the Japanese era change for information on testing your applications on Windows systems to ensure their readiness for the era change. Bkz: dönemlerle çalışma takvimlerle birden çok dönemi destekleyen .NET özellikleri ve birden çok dönemi destekleyen takvimler ile çalışırken en iyi yöntemler.See Working with eras for features in .NET that support calendars with multiple eras and for best practices when working with calendars that support multiple eras.

Bir DateTimeOffset değerin saat bileşeni, 100-nanosaniyelik birim cinsinden ölçü birimi olarak ölçülür ve belirli bir tarih, 12:00 gece yarısından beri 1 Ocak 0001 M.S.The time component of a DateTimeOffset value is measured in 100-nanosecond units called ticks, and a particular date is the number of ticks since 12:00 midnight, January 1, 0001 A.D. C.E. GregorianCalendar takviminde.(C.E.) in the GregorianCalendar calendar. DateTimeOffset değeri her zaman açık veya varsayılan bir takvim bağlamında ifade edilir.A DateTimeOffset value is always expressed in the context of an explicit or default calendar. Yok sayılıya sahip olan ve toplam sayıda onay işareti dahil olmayan ticks 'ler.Ticks that are attributable to leap seconds are not included in the total number of ticks.

DateTimeOffset bir değer bir fark içerse de, bu tam saat dilimi kullanan veri yapısı değildir.Although a DateTimeOffset value includes an offset, it is not a fully time zone-aware data structure. UTC 'den bir konum bir saat diliminin bir özelliği olsa da, bir saat dilimini kesin bir şekilde tanımlamaz.While an offset from UTC is one characteristic of a time zone, it does not unambiguously identify a time zone. Yalnızca birden çok saat dilimi UTC 'den aynı sapmayı paylaşmaz, ancak tek bir saat diliminin boşluğu gün ışığından yararlanma saatine hizmet veriyorsa değişir.Not only do multiple time zones share the same offset from UTC, but the offset of a single time zone changes if it observes daylight saving time. Yani, bir DateTimeOffset değeri saat dilimiyle ilişkili olmadığı anda, özgün saat dilimine artık kesin bir şekilde bağlanmayacağı anlamına gelir.This means that, as soon as a DateTimeOffset value is disassociated from its time zone, it can no longer be unambiguously linked back to its original time zone.

DateTimeOffset bir yapı olduğundan, tanımlanmış ancak başka bir şekilde başlatılmamış bir DateTimeOffset nesnesi, her üye alanının varsayılan değerlerini içerir.Because DateTimeOffset is a structure, a DateTimeOffset object that has been declared but not otherwise initialized contains the default values for each of its member fields. Bu, DateTime özelliğinin DateTimeOffset.MinValue olarak ayarlandığı ve Offset özelliğinin TimeSpan.Zeroolarak ayarlandığı anlamına gelir.This means that its DateTime property is set to DateTimeOffset.MinValue and its Offset property is set to TimeSpan.Zero.

Oluşturucusunun aşırı yüklerini çağırarak, DateTime yapısına yönelik aşırı yüklenmiş oluşturuculara benzer yeni bir DateTimeOffset değeri oluşturabilirsiniz.You can create a new DateTimeOffset value by calling any of the overloads of its constructor, which are similar to the overloaded constructors for the DateTime structure. Ayrıca, bir DateTime değeri atayarak yeni bir DateTimeOffset değeri de oluşturabilirsiniz.You can also create a new DateTimeOffset value by assigning it a DateTime value. Bu örtük bir dönüşümtür; atama işleci (içinde C#) veya bir dönüştürme yöntemine çağrı gerektirmez (Visual Basic).This is an implicit conversion; it does not require a casting operator (in C#) or call to a conversion method (in Visual Basic). Ayrıca, Parse, ParseExact, TryParseve TryParseExactdahil olmak üzere bir dizi statik dize ayrıştırma yöntemini çağırarak tarih ve saatin dize gösteriminden bir DateTimeOffset değeri de başlatabilirsiniz.You can also initialize a DateTimeOffset value from the string representation of a date and time by calling a number of static string parsing methods, which include Parse, ParseExact, TryParse, and TryParseExact.

DateTimeOffset yapısının üyeleri aşağıdaki alanlarda işlevsellik sağlar:The members of the DateTimeOffset structure provide functionality in the following areas:

  • Tarih ve saat aritmetiği.Date and time arithmetic.

    Belirli bir DateTimeOffset değerinden tarih veya zaman aralığı ekleyebilir veya çıkarabilirsiniz.You can add or subtract either dates or time intervals from a particular DateTimeOffset value. DateTime değerleri olan değerlerin aksine, DateTimeOffset değerleri olan aritmetik işlemler, bir sonuç döndürürken zaman uzaklıklardaki farklılıkları ayarlar.Arithmetic operations with DateTimeOffset values, unlike those with DateTime values, adjust for differences in time offsets when returning a result. Örneğin, aşağıdaki kod, geçerli UTC saatinden geçerli yerel saati çıkarmak için DateTime değişkenlerini kullanır.For example, the following code uses DateTime variables to subtract the current local time from the current UTC time. Kod daha sonra aynı işlemi gerçekleştirmek için DateTimeOffset değişkenlerini kullanır.The code then uses DateTimeOffset variables to perform the same operation. DateTime değerleri olan çıkarma UTC 'den yerel saat diliminin farkını döndürür, ancak DateTimeOffset değerleri ile çıkarma TimeSpan.Zerodöndürüyor.The subtraction with DateTime values returns the local time zone's difference from UTC, while the subtraction with DateTimeOffset values returns TimeSpan.Zero.

    using System;
    
    public class DateArithmetic
    {
       public static void Main()
       {
          DateTime date1, date2;
          DateTimeOffset dateOffset1, dateOffset2;
          TimeSpan difference;
          
          // Find difference between Date.Now and Date.UtcNow
          date1 = DateTime.Now;
          date2 = DateTime.UtcNow;
          difference = date1 - date2;
          Console.WriteLine("{0} - {1} = {2}", date1, date2, difference);
          
          // Find difference between Now and UtcNow using DateTimeOffset
          dateOffset1 = DateTimeOffset.Now;
          dateOffset2 = DateTimeOffset.UtcNow;
          difference = dateOffset1 - dateOffset2;
          Console.WriteLine("{0} - {1} = {2}", 
                            dateOffset1, dateOffset2, difference);
          // If run in the Pacific Standard time zone on 4/2/2007, the example
          // displays the following output to the console:
          //    4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00
          //    4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00                        
       }
    }
    
    Module DateArithmetic
       Public Sub Main()
          Dim date1, date2 As Date
          Dim dateOffset1, dateOffset2 As DateTimeOffset
          Dim difference As TimeSpan
          
          ' Find difference between Date.Now and Date.UtcNow
          date1 = Date.Now
          date2 = Date.UtcNow
          difference = date1 - date2
          Console.WriteLine("{0} - {1} = {2}", date1, date2, difference)
          
          ' Find difference between Now and UtcNow using DateTimeOffset
          dateOffset1 = date.Now
          dateOffset2 = date.UtcNow
          difference = dateOffset1 - dateOffset2
          Console.WriteLine("{0} - {1} = {2}", _
                            dateOffset1, dateOffset2, difference)
          ' If run in the Pacific Standard time zone on 4/2/2007, the example
          ' displays the following output to the console:
          '    4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00
          '    4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00                        
       End Sub
    End Module
    
  • Tür dönüştürme işlemleri.Type conversion operations.

    DateTimeOffset değerlerini DateTime değerlere dönüştürebilir veya bunun tersini yapabilirsiniz.You can convert DateTimeOffset values to DateTime values and vice versa.

  • Zaman işleme ve ayıklama işlemleri.Time manipulation and extraction operations.

    DateTimeOffset bir değerin tarihini veya saatini ayıklayabilirsiniz.You can extract either the date or the time of a DateTimeOffset value. Ayrıca, belirli bir DateTimeOffset bileşenin değerini (örneğin, yılı veya ayı) alabilirsiniz.You can also retrieve the value of a particular DateTimeOffset component, such as its year or its month.

Not

Birkaç dakika veya saniye gibi başka bir zaman aralığına dönüştürmek istediğiniz bir Ticks değeri ile çalışıyorsanız, dönüştürmeyi gerçekleştirmek için TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondveya TimeSpan.TicksPerMillisecond sabitini kullanmanız gerekir.If you are working with a ticks value that you want to convert to some other time interval, such as minutes or seconds, you should use the TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecond, or TimeSpan.TicksPerMillisecond constant to perform the conversion. Örneğin, bir DateTimeOffset değerinin Second bileşenine, belirtilen sayıda onay işareti ile temsil edilen saniye sayısını eklemek için, dateValue.Second + nTicks/Timespan.TicksPerSecondifadesi kullanabilirsiniz.For example, to add the number of seconds represented by a specified number of ticks to the Second component of a DateTimeOffset value, you can use the expression dateValue.Second + nTicks/Timespan.TicksPerSecond.

  • Tarih ve saat dönüştürme.Date and time conversion.

    Herhangi bir DateTimeOffset değerini, başka bir saat dilimindeki zaman içinde aynı noktayı temsil eden başka bir DateTimeOffset değerine dönüştürebilirsiniz.You can convert any DateTimeOffset value to another DateTimeOffset value that represents the same point in time in another time zone. Ancak, bir saat diliminin ayarlama kuralları yalnızca ToLocalTime yöntemi durumunda uygulanır ve bu, bir DateTimeOffset değerini yerel sistem bölgesindeki tarih ve saate dönüştürür.However, a time zone's adjustment rules are applied only in the case of the ToLocalTime method, which converts a DateTimeOffset value to the date and time in the local system zone.

  • Tarih ve saat karşılaştırması.Date and time comparison.

    Belirli bir DateTimeOffset değerinin, başka bir DateTimeOffset değerinden daha önce, veya ondan önceki bir değere sahip olup olmadığını belirleyebilirsiniz.You can determine whether any particular DateTimeOffset value is earlier than, the same as, or later than another DateTimeOffset value. Karşılaştırma gerçekleştirilmeden önce tüm değerler UTC 'ye dönüştürülür.Before the comparison is performed, all values are converted to UTC.

Oluşturucular

DateTimeOffset(DateTime)

Belirtilen DateTime değerini kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified DateTime value.

DateTimeOffset(DateTime, TimeSpan)

Belirtilen DateTime değerini ve sapmasını kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified DateTime value and offset.

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan)

Belirtilen bir takvimin belirtilen yıl, ay, gün, saat, dakika, saniye, milisaniye ve sapmasını kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, millisecond, and offset of a specified calendar.

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

Belirtilen yıl, ay, gün, saat, dakika, saniye, milisaniye ve sapmayı kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, millisecond, and offset.

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

Belirtilen yıl, ay, gün, saat, dakika, saniye ve sapmayı kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, and offset.

DateTimeOffset(Int64, TimeSpan)

Belirtilen sayıda onay işareti ve sapmayı kullanarak DateTimeOffset yapısının yeni bir örneğini başlatır.Initializes a new instance of the DateTimeOffset structure using the specified number of ticks and offset.

Alanlar

MaxValue

DateTimeOffseten büyük olası değeri temsil eder.Represents the greatest possible value of DateTimeOffset. Bu alan salt okunur durumdadır.This field is read-only.

MinValue

Olası en erken DateTimeOffset değeri temsil eder.Represents the earliest possible DateTimeOffset value. Bu alan salt okunur durumdadır.This field is read-only.

UnixEpoch

Bu sabitin değeri, Gregoryen takviminde 00:00:00.0000000 UTC, 1 Ocak 1970 ile eşdeğerdir.The value of this constant is equivalent to 00:00:00.0000000 UTC, January 1, 1970, in the Gregorian calendar. UnixEpoch, Unix zamanının 0 ' a eşit olduğu zaman noktasını tanımlar.UnixEpoch defines the point in time when Unix time is equal to 0.

Özellikler

Date

Geçerli DateTimeOffset nesnesinin Tarih bileşenini temsil eden bir DateTime değeri alır.Gets a DateTime value that represents the date component of the current DateTimeOffset object.

DateTime

Geçerli DateTimeOffset nesnesinin tarih ve saatini temsil eden bir DateTime değeri alır.Gets a DateTime value that represents the date and time of the current DateTimeOffset object.

Day

Geçerli DateTimeOffset nesnesi tarafından temsil edilen ayın gününü alır.Gets the day of the month represented by the current DateTimeOffset object.

DayOfWeek

Geçerli DateTimeOffset nesnesi tarafından temsil edilen haftanın gününü alır.Gets the day of the week represented by the current DateTimeOffset object.

DayOfYear

Geçerli DateTimeOffset nesnesi tarafından temsil edilen yılın gününü alır.Gets the day of the year represented by the current DateTimeOffset object.

Hour

Geçerli DateTimeOffset nesnesi tarafından temsil edilen saatin saat bileşenini alır.Gets the hour component of the time represented by the current DateTimeOffset object.

LocalDateTime

Geçerli DateTimeOffset nesnesinin yerel tarih ve saatini temsil eden bir DateTime değeri alır.Gets a DateTime value that represents the local date and time of the current DateTimeOffset object.

Millisecond

Geçerli DateTimeOffset nesnesi tarafından temsil edilen sürenin milisaniyelik bileşenini alır.Gets the millisecond component of the time represented by the current DateTimeOffset object.

Minute

Geçerli DateTimeOffset nesnesi tarafından temsil edilen zamanın dakika bileşenini alır.Gets the minute component of the time represented by the current DateTimeOffset object.

Month

Geçerli DateTimeOffset nesnesi tarafından temsil edilen tarihin ay bileşenini alır.Gets the month component of the date represented by the current DateTimeOffset object.

Now

Geçerli bilgisayardaki geçerli tarih ve saate ayarlanmış bir DateTimeOffset nesnesini alır. Bu, yerel saatin Eşgüdümlü Evrensel Saat (UTC) tarihine kadar olan uzaklığa göre belirlenir.Gets a DateTimeOffset object that is set to the current date and time on the current computer, with the offset set to the local time's offset from Coordinated Universal Time (UTC).

Offset

Zamanın Eşgüdümlü Evrensel Saat (UTC) cinsinden konumunu alır.Gets the time's offset from Coordinated Universal Time (UTC).

Second

Geçerli DateTimeOffset nesnesi tarafından temsil edilen saat zamanının ikinci bileşenini alır.Gets the second component of the clock time represented by the current DateTimeOffset object.

Ticks

Geçerli DateTimeOffset nesnesinin tarih ve saatini saat olarak temsil eden onay işareti sayısını alır.Gets the number of ticks that represents the date and time of the current DateTimeOffset object in clock time.

TimeOfDay

Geçerli DateTimeOffset nesnesi için günün saatini alır.Gets the time of day for the current DateTimeOffset object.

UtcDateTime

Geçerli DateTimeOffset nesnesinin Eşgüdümlü Evrensel Saat (UTC) tarihini ve saatini temsil eden bir DateTime değeri alır.Gets a DateTime value that represents the Coordinated Universal Time (UTC) date and time of the current DateTimeOffset object.

UtcNow

Tarih ve saati geçerli Eşgüdümlü Evrensel Saat (UTC) Tarih ve saati olarak ayarlanan ve bu değer Zeroolan bir DateTimeOffset nesnesini alır.Gets a DateTimeOffset object whose date and time are set to the current Coordinated Universal Time (UTC) date and time and whose offset is Zero.

UtcTicks

Geçerli DateTimeOffset nesnesinin Eşgüdümlü Evrensel Saat (UTC) içinde tarih ve saatini temsil eden ticks sayısını alır.Gets the number of ticks that represents the date and time of the current DateTimeOffset object in Coordinated Universal Time (UTC).

Year

Geçerli DateTimeOffset nesnesi tarafından temsil edilen tarihin yıl bileşenini alır.Gets the year component of the date represented by the current DateTimeOffset object.

Yöntemler

Add(TimeSpan)

Bu örneğin değerine belirtilen bir zaman aralığı ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified time interval to the value of this instance.

AddDays(Double)

Bu örneğin değerine belirtilen sayıda ve kesirli günü ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of whole and fractional days to the value of this instance.

AddHours(Double)

Bu örneğin değerine belirtilen sayıda ve kesirli saati ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of whole and fractional hours to the value of this instance.

AddMilliseconds(Double)

Bu örneğin değerine belirtilen sayıda milisaniye ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of milliseconds to the value of this instance.

AddMinutes(Double)

Bu örneğin değerine belirtilen sayıda ve kesirli dakikayı ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of whole and fractional minutes to the value of this instance.

AddMonths(Int32)

Bu örneğin değerine belirtilen sayıda ay ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of months to the value of this instance.

AddSeconds(Double)

Bu örneğin değerine belirtilen sayıda ve kesirli saniyeyi ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of whole and fractional seconds to the value of this instance.

AddTicks(Int64)

Bu örneğin değerine belirtilen sayıda onay işareti ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of ticks to the value of this instance.

AddYears(Int32)

Bu örneğin değerine belirtilen sayıda yıl ekleyen yeni bir DateTimeOffset nesnesi döndürür.Returns a new DateTimeOffset object that adds a specified number of years to the value of this instance.

Compare(DateTimeOffset, DateTimeOffset)

İki DateTimeOffset nesnesini karşılaştırır ve birincinin ikinciden önce, ikincisine eşit veya ondan daha eski olduğunu gösterir.Compares two DateTimeOffset objects and indicates whether the first is earlier than the second, equal to the second, or later than the second.

CompareTo(DateTimeOffset)

Geçerli DateTimeOffset nesnesini belirtilen bir DateTimeOffset nesnesiyle karşılaştırır ve geçerli nesnenin, ikinci DateTimeOffset nesnesinden daha önce, veya ondan daha eski olduğunu gösterir.Compares the current DateTimeOffset object to a specified DateTimeOffset object and indicates whether the current object is earlier than, the same as, or later than the second DateTimeOffset object.

Equals(DateTimeOffset)

Geçerli DateTimeOffset nesnesinin, belirtilen bir DateTimeOffset nesnesi ile aynı noktayı temsil edip etmediğini belirler.Determines whether the current DateTimeOffset object represents the same point in time as a specified DateTimeOffset object.

Equals(DateTimeOffset, DateTimeOffset)

Belirtilen iki DateTimeOffset nesnenin zaman içinde aynı noktayı temsil edip etmediğini belirler.Determines whether two specified DateTimeOffset objects represent the same point in time.

Equals(Object)

Bir DateTimeOffset nesnesinin belirtilen bir nesne ile aynı noktayı temsil edip etmediğini belirler.Determines whether a DateTimeOffset object represents the same point in time as a specified object.

EqualsExact(DateTimeOffset)

Geçerli DateTimeOffset nesnesinin aynı zamanı temsil ettiğini ve belirtilen bir DateTimeOffset nesnesiyle aynı uzaklığa sahip olup olmadığını belirler.Determines whether the current DateTimeOffset object represents the same time and has the same offset as a specified DateTimeOffset object.

FromFileTime(Int64)

Belirtilen Windows Dosya saatini eşdeğer bir yerel saate dönüştürür.Converts the specified Windows file time to an equivalent local time.

FromUnixTimeMilliseconds(Int64)

, 1 GB-01-01T00:00:00Z 'Den bu yana geçen milisaniye sayısı olarak ifade edilen bir Unix süresini bir DateTimeOffset değere dönüştürür.Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.

FromUnixTimeSeconds(Int64)

, 1 GB-01-01T00:00:00Z 'Den bu yana geçen saniye sayısı olarak ifade edilen bir Unix süresini bir DateTimeOffset değere dönüştürür.Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.

GetHashCode()

Geçerli DateTimeOffset nesnenin karma kodunu döndürür.Returns the hash code for the current DateTimeOffset object.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak tarih ve saatin belirtilen span gösterimini DateTimeOffset eşdeğerine dönüştürür.Converts the specified span representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

Parse(String)

Tarih, saat ve sapmayı belirtilen dize gösterimini DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

Parse(String, IFormatProvider)

Bir tarih ve saatin belirtilen dize temsilini, belirtilen kültüre özgü biçim bilgilerini kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information.

Parse(String, IFormatProvider, DateTimeStyles)

Belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak tarih ve saatin belirtilen dize temsilini DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Bir tarih ve saati temsil eden bir karakter aralığını, belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts a character span that represents a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Tarih ve saat gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir.The format of the date and time representation must match the specified format exactly.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Bir tarih ve saatin dize gösterimini içeren bir karakter aralığını, belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts a character span that contains the string representation of a date and time to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. Tarih ve saat gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.The format of the date and time representation must match one of the specified formats exactly.

ParseExact(String, String, IFormatProvider)

Tarih ve saatin belirtilen dize temsilini, belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format and culture-specific format information. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir.The format of the string representation must match the specified format exactly.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Tarih ve saatin belirtilen dize temsilini, belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir.The format of the string representation must match the specified format exactly.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Tarih ve saatin belirtilen dize temsilini, belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. Dize gösteriminin biçimi belirtilen biçimlerinden biriyle tam olarak eşleşmelidir.The format of the string representation must match one of the specified formats exactly.

Subtract(DateTimeOffset)

Geçerli DateTimeOffset nesnesinden belirli bir tarih ve saati temsil eden bir DateTimeOffset değeri çıkartır.Subtracts a DateTimeOffset value that represents a specific date and time from the current DateTimeOffset object.

Subtract(TimeSpan)

Geçerli DateTimeOffset nesnesinden belirtilen bir zaman aralığını çıkartır.Subtracts a specified time interval from the current DateTimeOffset object.

ToFileTime()

Geçerli DateTimeOffset nesnesinin değerini bir Windows dosya zamanına dönüştürür.Converts the value of the current DateTimeOffset object to a Windows file time.

ToLocalTime()

Geçerli DateTimeOffset nesnesini yerel saati temsil eden bir DateTimeOffset nesnesine dönüştürür.Converts the current DateTimeOffset object to a DateTimeOffset object that represents the local time.

ToOffset(TimeSpan)

Geçerli DateTimeOffset nesnesinin değerini, bir fark değeri ile belirtilen tarih ve saate dönüştürür.Converts the value of the current DateTimeOffset object to the date and time specified by an offset value.

ToString()

Geçerli DateTimeOffset nesnesinin değerini eşdeğer dize gösterimine dönüştürür.Converts the value of the current DateTimeOffset object to its equivalent string representation.

ToString(IFormatProvider)

Geçerli DateTimeOffset nesnesinin değerini, belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified culture-specific formatting information.

ToString(String)

Geçerli DateTimeOffset nesnesinin değerini, belirtilen biçimi kullanarak eşdeğer dize gösterimine dönüştürür.Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format.

ToString(String, IFormatProvider)

Geçerli DateTimeOffset nesnesinin değerini, belirtilen biçimi ve kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format and culture-specific format information.

ToUniversalTime()

Geçerli DateTimeOffset nesnesini Eşgüdümlü Evrensel Saat (UTC) öğesini temsil eden bir DateTimeOffset değerine dönüştürür.Converts the current DateTimeOffset object to a DateTimeOffset value that represents the Coordinated Universal Time (UTC).

ToUnixTimeMilliseconds()

1970-01-01T00:00:00.000 Z 'Den beri geçen milisaniye sayısını döndürür.Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z.

ToUnixTimeSeconds()

1970-01-01T00:00:00Z 'Den beri geçen saniye sayısını döndürür.Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli DateTime fark örneğinin değerini, belirtilen karakter aralığına biçimlendirmeye çalışır.Tries to format the value of the current datetime offset instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

Bir tarih ve saatin belirtilen span gösterimini DateTimeOffset eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Bir tarih ve saatin belirtilen span gösterimini DateTimeOffset eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(String, DateTimeOffset)

Tarih ve saatin belirtilen dize temsilini DateTimeOffset eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.Tries to converts a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Tarih ve saatin belirtilen dize temsilini DateTimeOffset eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.Tries to convert a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Bir karakter alanındaki bir tarih ve saatin gösterimini, belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the representation of a date and time in a character span to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Tarih ve saat gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir.The format of the date and time representation must match the specified format exactly.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

Bir karakter alanındaki bir tarih ve saatin gösterimini, belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the representation of a date and time in a character span to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. Tarih ve saat gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.The format of the date and time representation must match one of the specified formats exactly.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Tarih ve saatin belirtilen dize temsilini, belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir.The format of the string representation must match the specified format exactly.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

Tarih ve saatin belirtilen dize temsilini, belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak DateTimeOffset eşdeğerine dönüştürür.Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified array of formats, culture-specific format information, and style. Dize gösteriminin biçimi belirtilen biçimlerinden biriyle tam olarak eşleşmelidir.The format of the string representation must match one of the specified formats exactly.

İşleçler

Addition(DateTimeOffset, TimeSpan)

Belirtilen bir zaman aralığını belirli bir tarih ve saate sahip bir DateTimeOffset nesnesine ekler ve yeni bir tarih ve saat içeren bir DateTimeOffset nesnesi oluşturur.Adds a specified time interval to a DateTimeOffset object that has a specified date and time, and yields a DateTimeOffset object that has new a date and time.

Equality(DateTimeOffset, DateTimeOffset)

Belirtilen iki DateTimeOffset nesnenin zaman içinde aynı noktayı temsil edip etmediğini belirler.Determines whether two specified DateTimeOffset objects represent the same point in time.

GreaterThan(DateTimeOffset, DateTimeOffset)

Belirtilen bir DateTimeOffset nesnesinin ikinci belirtilen DateTimeOffset nesnesinden büyük olup olmadığını belirler.Determines whether one specified DateTimeOffset object is greater than (or later than) a second specified DateTimeOffset object.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

Belirtilen bir DateTimeOffset nesnesinin, belirtilen ikinci DateTimeOffset nesnesinden büyük veya ona eşit olup olmadığını belirler.Determines whether one specified DateTimeOffset object is greater than or equal to a second specified DateTimeOffset object.

Implicit(DateTime to DateTimeOffset)

Bir DateTime nesnesinin bir DateTimeOffset nesnesine örtük olarak dönüştürülmesini tanımlar.Defines an implicit conversion of a DateTime object to a DateTimeOffset object.

Inequality(DateTimeOffset, DateTimeOffset)

Belirtilen iki DateTimeOffset nesnesinin zaman içinde farklı noktalara başvurmayacağını belirler.Determines whether two specified DateTimeOffset objects refer to different points in time.

LessThan(DateTimeOffset, DateTimeOffset)

Belirtilen bir DateTimeOffset nesnesinin ikinci belirtilen DateTimeOffset nesnesinden küçük olup olmadığını belirler.Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

Belirtilen bir DateTimeOffset nesnesinin ikinci belirtilen DateTimeOffset nesnesinden küçük olup olmadığını belirler.Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

Subtraction(DateTimeOffset, DateTimeOffset)

Bir DateTimeOffset nesnesini diğerinden çıkarır ve bir zaman aralığı verir.Subtracts one DateTimeOffset object from another and yields a time interval.

Subtraction(DateTimeOffset, TimeSpan)

Belirtilen bir zaman aralığını belirtilen bir tarih ve saatten çıkartır ve yeni bir tarih ve saat verir.Subtracts a specified time interval from a specified date and time, and yields a new date and time.

Belirtik Arabirim Kullanımları

IComparable.CompareTo(Object)

Geçerli DateTimeOffset nesnesinin değerini aynı türdeki başka bir nesneyle karşılaştırır.Compares the value of the current DateTimeOffset object with another object of the same type.

IDeserializationCallback.OnDeserialization(Object)

Bir nesnenin serisini kaldırma işlemi tamamlandığında çalışır.Runs when the deserialization of an object has been completed.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo nesnesini, geçerli DateTimeOffset nesnesini seri hale getirmek için gereken verilerle doldurur.Populates a SerializationInfo object with the data required to serialize the current DateTimeOffset object.

Şunlara uygulanır

Ayrıca bkz.