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
[<System.Serializable>]
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

DateTimeOffsetYapı, DateTime Offset geçerli DateTimeOffset Örneğin tarih ve saati ile eşgüdümlü evrensel saat (UTC) arasındaki farkı tanımlayan bir özellik ile birlikte 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 bir tarih ve saati tam olarak tanımladığından, yapı DateTimeOffset Kind yaptığı gibi yapı üye içermez DateTime .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 takvimlerdeki Eras, Emperor 'un Reign 'ı temel alır ve bu nedenle değiştirilmesi beklenir.Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. Örneğin, ve içinde Reiwa dönemi başlangıcını 1 Mayıs 2019 olarak işaretledi JapaneseCalendar JapaneseLunisolarCalendar .For example, May 1, 2019 marked the beginning of the Reiwa era in the JapaneseCalendar and JapaneseLunisolarCalendar. Bu tür bir dönem değişikliği, bu takvimleri kullanan tüm uygulamaları etkiler.Such a change of era affects all applications that use these calendars. Daha fazla bilgi edinmek ve uygulamalarınızın etkilenip etkilenmediğini öğrenmek için bkz. .net 'Teki Japonca takvimdeki yeni bir dönemi işleme .See Handling a new era in the Japanese calendar in .NET for more information and to determine whether your applications are affected. Bu, dönem değişikliğine yönelik hazırlık sağlamak için uygulamalarınızı Windows sistemlerinde test etme hakkında bilgi için bkz. Japonca dönem değişikliği için uygulamanızı hazırlama .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. Birden çok dönemi ile takvimleri destekleyen ve birden çok dönemi destekleyen takvimlerle çalışırken en iyi uygulamalar için bkz. .net özellikleri için dönemi ile çalışma .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 değerin saat bileşeni, DateTimeOffset 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. Bir DateTimeOffset değer 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.

Bir değer bir fark içerse de DateTimeOffset , 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. Bu, bir DateTimeOffset değerin saat dilimiyle ilişkili olduğu anda artık özgün saat dilimine doğru 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.

DateTimeOffsetBir yapı olduğundan, DateTimeOffset tanımlanmış ancak başka bir şekilde başlatılmamış bir nesne, 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 olarak ayarlandığı DateTimeOffset.MinValue ve Offset özelliği olarak ayarlandığı anlamına gelir TimeSpan.Zero .This means that its DateTime property is set to DateTimeOffset.MinValue and its Offset property is set to TimeSpan.Zero.

DateTimeOffsetOluşturucusunun aşırı yüklenmiş oluşturuculara benzer olan tüm aşırı yüklemeleri çağırarak yeni bir değer oluşturabilirsiniz DateTime .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, DateTimeOffset bir değer atayarak yeni bir değer oluşturabilirsiniz DateTime .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 (C# ' ta) veya bir dönüştürme yöntemine (Visual Basic) çağrı gerektirmez.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,,, DateTimeOffset ve içeren bir dizi statik dize ayrıştırma yöntemini çağırarak tarih ve saatin dize gösteriminden bir değer başlatabilirsiniz Parse ParseExact TryParse TryParseExact .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.

DateTimeOffsetYapı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 değerden tarih veya zaman aralığı ekleyebilir veya çıkarabilirsiniz DateTimeOffset .You can add or subtract either dates or time intervals from a particular DateTimeOffset value. Değer içeren aritmetik işlemler, DateTimeOffset değerler içeren değerlerin aksine DateTime , 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 DateTime UTC saatinden geçerli yerel saati çıkarmak için değişkenleri kullanır.For example, the following code uses DateTime variables to subtract the current local time from the current UTC time. Kod daha sonra DateTimeOffset aynı işlemi gerçekleştirmek için değişkenleri kullanır.The code then uses DateTimeOffset variables to perform the same operation. Değerleri olan çıkarma, DateTime UTC 'den yerel saat diliminin farkını döndürür, ancak değerleri içeren çıkarma DateTimeOffset döner TimeSpan.Zero .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.

    DateTimeOffsetDeğerleri DateTime değerlere dönüştürebilir ve tam tersi de 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.

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

Not

Dakika veya saniye gibi başka bir zaman aralığına dönüştürmek istediğiniz bir Ticks değeri ile çalışıyorsanız, TimeSpan.TicksPerDay TimeSpan.TicksPerHour TimeSpan.TicksPerMinute TimeSpan.TicksPerSecond TimeSpan.TicksPerMillisecond Dönüştürmeyi gerçekleştirmek için,,, veya 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, belirli bir onay işareti ile temsil edilen saniye sayısını Second bir değerin bileşenine eklemek için DateTimeOffset , ifadesini kullanabilirsiniz dateValue.Second + nTicks/Timespan.TicksPerSecond .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ğeri DateTimeOffset , başka bir saat dilimindeki zaman içinde aynı noktayı temsil eden başka bir değere 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 yöntemi durumunda uygulanır ToLocalTime , bu da DateTimeOffset değeri 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 DateTimeOffset bir değerin, başka bir değerden daha eski, ile aynı veya sonraki bir değere sahip olup olmadığını belirleyebilirsiniz DateTimeOffset .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)

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

DateTimeOffset(DateTime, TimeSpan)

DateTimeOffsetBelirtilen değer ve sapmayı kullanarak yapının yeni bir örneğini başlatır DateTime .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 DateTimeOffset takvimin belirtilen yıl, ay, gün, saat, dakika, saniye, milisaniye ve sapmasını kullanarak yapı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)

DateTimeOffsetBelirtilen yıl, ay, gün, saat, dakika, saniye, milisaniye ve sapmayı kullanarak yapı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)

DateTimeOffsetBelirtilen yıl, ay, gün, saat, dakika, saniye ve sapmayı kullanarak yapı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)

DateTimeOffsetBelirtilen sayıda onay işareti ve sapmayı kullanarak yapı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

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

MinValue

Olası en erken değeri temsil eder DateTimeOffset .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 içindeki noktayı tanımlar.UnixEpoch defines the point in time when Unix time is equal to 0.

Özellikler

Date

DateTimeGeçerli nesnenin tarih bileşenini temsil eden bir değer alır DateTimeOffset .Gets a DateTime value that represents the date component of the current DateTimeOffset object.

DateTime

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

Day

Geçerli nesnenin gösterdiği ayın gününü alır DateTimeOffset .Gets the day of the month represented by the current DateTimeOffset object.

DayOfWeek

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

DayOfYear

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

Hour

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

LocalDateTime

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

Millisecond

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

Minute

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

Month

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

Now

DateTimeOffsetGeçerli bilgisayarda geçerli tarih ve saate ayarlanmış bir nesne 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 nesne tarafından temsil edilen saat zamanının ikinci bileşenini alır DateTimeOffset .Gets the second component of the clock time represented by the current DateTimeOffset object.

Ticks

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

TimeOfDay

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

UtcDateTime

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

UtcNow

DateTimeOffsetTarih ve saat, geçerli Eşgüdümlü Evrensel Saat (UTC) Tarih ve saati olarak ayarlanan ve bu tarihe olan bir nesne alır Zero .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 nesnenin tarih ve saatini DateTimeOffset Eşgüdümlü Evrensel Saat (UTC) 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 Coordinated Universal Time (UTC).

Year

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

Yöntemler

Add(TimeSpan)

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

AddDays(Double)

DateTimeOffsetBu örneğin değerine belirtilen sayıda ve kesirli günü ekleyen yeni bir nesne 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)

DateTimeOffsetBu örneğin değerine belirtilen sayıda ve kesirli saati ekleyen yeni bir nesne 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)

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

AddMinutes(Double)

DateTimeOffsetBu örneğin değerine belirtilen sayıda ve kesirli dakikayı ekleyen yeni bir nesne 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)

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

AddSeconds(Double)

DateTimeOffsetBu örneğin değerine belirtilen sayıda ve kesirli saniyeyi ekleyen yeni bir nesne 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)

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

AddYears(Int32)

DateTimeOffsetBu örneğin değerine belirli bir yıl sayısını ekleyen yeni bir nesne 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 nesneyi karşılaştırır ve birincinin ikinciden daha önce, ikinciye eşit ya da ikinciden 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 nesneyi belirtilen bir DateTimeOffset nesneyle karşılaştırır ve geçerli nesnenin, ikinci nesneden aynı veya ondan daha eski olduğunu gösterir DateTimeOffset .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 nesnenin belirtilen bir nesne ile aynı noktayı temsil edip etmediğini belirler DateTimeOffset .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 nesnenin belirtilen nesnenin zaman içindeki noktasını 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 nesnenin aynı zamanı temsil ettiğini ve belirtilen nesneyle aynı uzaklığa sahip olup olmadığını belirler DateTimeOffset .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 değerinden bu yana geçen milisaniye sayısı olarak ifade edilen bir Unix süresini dönüştürür DateTimeOffset .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 değerinden bu yana geçen saniye sayısı olarak ifade edilen bir Unix süresini dönüştürür DateTimeOffset .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 nesnenin karma kodunu döndürür DateTimeOffset .Returns the hash code for the current DateTimeOffset object.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Bir tarih ve saatin belirtilen span gösterimini, DateTimeOffset belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak 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)

Bir tarih, saat ve kaydırın belirtilen dize temsilini 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, DateTimeOffset belirtilen kültüre özgü biçim bilgilerini kullanarak 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)

Bir tarih ve saatin belirtilen dize temsilini, DateTimeOffset belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak 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ı DateTimeOffset , belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanılarak eşdeğer olarak 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)

Tarih ve saatin dize gösterimini içeren bir karakter aralığını DateTimeOffset , belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak eşdeğer olarak 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, DateTimeOffset belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer olarak 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 DateTimeOffset , belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak eşdeğer olarak 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 DateTimeOffset , belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak eşdeğer olarak 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)

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

Subtract(TimeSpan)

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

ToFileTime()

Geçerli DateTimeOffset nesnenin 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 nesneyi DateTimeOffset yerel saati temsil eden bir nesneye dönüştürür.Converts the current DateTimeOffset object to a DateTimeOffset object that represents the local time.

ToOffset(TimeSpan)

Geçerli nesnenin değerini, DateTimeOffset 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 nesnenin 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 nesnenin değerini, DateTimeOffset 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 nesnenin değerini, DateTimeOffset 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 nesnenin değerini, DateTimeOffset 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 nesneyi DateTimeOffset Eşgüdümlü Evrensel Saat (UTC) öğesini temsil eden bir değere 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 eşdeğerine dönüştürmeye çalışır DateTimeOffset 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 eşdeğerine dönüştürmeye çalışır DateTimeOffset 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)

Bir 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)

Bir tarih ve saatin belirtilen dize temsilini eşdeğerine dönüştürmeye çalışır DateTimeOffset 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 DateTimeOffset , belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak eşdeğer olarak 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 DateTimeOffset , belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak 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 DateTimeOffset , belirtilen biçim, kültüre özel biçim bilgileri ve stil kullanarak eşdeğer olarak 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 gösterimini DateTimeOffset , belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak 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ı DateTimeOffset belirli bir tarih ve saate sahip bir nesneye ekler ve DateTimeOffset Yeni bir tarih ve saat içeren bir nesne 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 nesnenin ikinci belirtilen bir nesneden büyük (veya bundan sonra) daha büyük olup olmadığını belirler DateTimeOffset .Determines whether one specified DateTimeOffset object is greater than (or later than) a second specified DateTimeOffset object.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

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

Implicit(DateTime to DateTimeOffset)

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

Inequality(DateTimeOffset, DateTimeOffset)

Belirtilen iki DateTimeOffset nesnenin 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 nesnenin ikinci belirtilen nesneden daha az olup olmadığını belirler DateTimeOffset .Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

Belirtilen bir DateTimeOffset nesnenin ikinci belirtilen nesneden daha az olup olmadığını belirler DateTimeOffset .Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

Subtraction(DateTimeOffset, DateTimeOffset)

Bir DateTimeOffset nesneyi 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 nesnenin 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)

SerializationInfoNesneyi, geçerli nesneyi serileştirmek için gereken verilerle doldurur DateTimeOffset .Populates a SerializationInfo object with the data required to serialize the current DateTimeOffset object.

Şunlara uygulanır

Ayrıca bkz.