DateTimeOffset Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eşgüdümlü Evrensel Saat'e (UTC) göre genellikle günün tarih ve saati olarak ifade edilen bir zaman noktasını temsil eder.
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
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 IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface ISpanFormattable
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
interface IUtf8SpanFormattable
[<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), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset)
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
YapıDateTimeOffset, 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 DateTimeOffset değer içerir. UTC'ye göre bir tarih ve saati tam olarak tanımladığından yapıDateTimeOffset, yapıda olduğu gibi DateTime bir Kind üye içermez. UTC değeri 12:00:00 gece yarısı, 1 Ocak 0001 Anno Domini (Common Era) ile 11:59:59, 31 Aralık 9999 M.S. (C.E.) arasında değişen değerlerle tarih ve saatleri temsil eder.
Önemli
Japon takvimlerindeki dönemler imparatorun saltanatına dayanır ve bu nedenle değişmesi beklenir. Örneğin, 1 Mayıs 2019, JapaneseCalendar ve JapaneseLunisolarCalendarReiwa döneminin başlangıcını işaretledi. Bu tür bir dönem değişikliği, bu takvimleri kullanan tüm uygulamaları etkiler. Daha fazla bilgi edinmek ve uygulamalarınızın etkilenip etkilenmediğini belirlemek için bkz. .NETJapon takviminde yeni bir çağı işleme. Zaman değişikliğine hazır olduğundan emin olmak için uygulamalarınızı Windows sistemlerinde test etme hakkında bilgi için bkz. Uygulamanızı Japon çağı değişikliğine hazırlama. .NET'te birden çok çağa sahip takvimleri destekleyen özellikler ve birden çok çağı destekleyen takvimlerle çalışırken en iyi yöntemler için bkz. Dönemlerle çalışma.
Bir DateTimeOffset değerin zaman bileşeni 100 nanosaniyelik değer olarak adlandırılır ve belirli bir tarih takvimde 12:00 gece yarısı, 1 Ocak 0001 M.Ö. (C.E.) GregorianCalendar tarihinden bu yana geçen değer sayısıdır. DateTimeOffset değeri her zaman açık veya varsayılan takvim bağlamında ifade edilir. Artık saniyelere atılabilir onay işaretleri, toplam onay işareti sayısına dahil değildir.
Bir DateTimeOffset değer bir uzaklık içerse de, tam saat dilimi kullanan bir veri yapısı değildir. UTC'den uzaklık bir saat diliminin özelliklerinden biri olsa da, bir saat dilimini kesin olarak tanımlamaz. Birden çok saat dilimi utc'den aynı uzaklığı paylaşmakla kalmaz, aynı zamanda gün ışığından yararlanma saati gözlemlerse tek bir saat diliminin uzaklığı da değişir. Başka bir deyişle, bir DateTimeOffset değer saat dilimiyle ilişkilendirilir ayrılmaz, artık özgün saat dilimine kesin bir şekilde bağlanamıyacağı anlamına gelir.
Bir DateTimeOffset yapı olduğundan, bildirilmiş ancak başka bir şekilde başlatılmamış bir DateTimeOffset nesne, üye alanlarının her biri için varsayılan değerleri içerir. Bu, özelliğinin DateTime olarak, DateTimeOffset.MinValue özelliğinin Offset ise olarak ayarlandığı TimeSpan.Zeroanlamına gelir.
Yapısının aşırı yüklenmiş oluşturucularına DateTime benzer şekilde oluşturucusunun aşırı yüklemelerinden herhangi birini çağırarak yeni DateTimeOffset bir değer oluşturabilirsiniz. Ayrıca bir değer atayarak yeni DateTimeOffset bir DateTime değer de oluşturabilirsiniz. Bu örtük bir dönüştürmedir; bir dönüştürme işleci (C#'de) veya bir dönüştürme yöntemine (Visual Basic'te) çağrı gerektirmez. Ayrıca, ve içeren TryParseParseParseExactbir dizi statik dize ayrıştırma yöntemini çağırarak bir tarih ve TryParseExactsaatin dize gösteriminden bir değer başlatabilirsiniz.DateTimeOffset
Yapının üyeleri DateTimeOffset aşağıdaki alanlarda işlevsellik sağlar:
Tarih ve saat aritmetiği.
Belirli DateTimeOffset bir değere tarih veya zaman aralıkları ekleyebilir veya çıkarabilirsiniz. Değerleri olan DateTimeOffset aritmetik işlemler, değerleri olan DateTime işlemlerden farklı olarak, sonuç döndürürken zaman farkı farklarına göre ayarlanır. Örneğin aşağıdaki kod, geçerli yerel saati geçerli UTC saatinden çıkarmak için değişkenleri kullanır DateTime . Kod daha sonra aynı işlemi gerçekleştirmek için değişkenleri kullanır DateTimeOffset . Değerleri içeren DateTime çıkarma, yerel saat diliminin UTC ile arasındaki farkını döndürürken, değerlerle DateTimeOffset çıkarma işlevi döndürür 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 } }open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278Module 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 ModuleTür dönüştürme işlemleri.
Değerleri değerlere DateTime ve tersine dönüştürebilirsinizDateTimeOffset.
Zaman işleme ve ayıklama işlemleri.
Bir değerin tarihini veya saatini DateTimeOffset ayıklayabilirsiniz. Ayrıca, belirli DateTimeOffset bir bileşenin yıl veya ay gibi değerini de alabilirsiniz.
Uyarı
Dakika veya saniye gibi başka bir zaman aralığına dönüştürmek istediğiniz bir değerle çalışıyorsanız, dönüştürmeyi gerçekleştirmek için , TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondveya TimeSpan.TicksPerMillisecond sabitini kullanmanız TimeSpan.TicksPerDaygerekir. Örneğin, belirtilen sayıda tikin temsil ettiği saniye sayısını bir Second değerinin DateTimeOffset bileşenine eklemek için
dateValue.Second + nTicks/Timespan.TicksPerSecondifadesini kullanabilirsiniz.Tarih ve saat dönüştürme.
Herhangi bir DateTimeOffset değeri, başka bir DateTimeOffset saat dilimindeki aynı noktayı temsil eden başka bir değere dönüştürebilirsiniz. Ancak, bir saat diliminin ayarlama kuralları yalnızca bir değeri yerel sistem bölgesindeki tarih ve saate dönüştüren DateTimeOffset yöntemi söz konusu olduğunda ToLocalTime uygulanır.
Tarih ve saat karşılaştırması.
Belirli DateTimeOffset bir değerin başka bir değerden daha önce mi yoksa başka bir DateTimeOffset değerle aynı mı yoksa daha geç mi olduğunu belirleyebilirsiniz. Karşılaştırma gerçekleştirilmeden önce tüm değerler UTC'ye dönüştürülür.
Oluşturucular
| Name | Description |
|---|---|
| DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Belirtilen |
| DateTimeOffset(DateTime, TimeSpan) |
belirtilen DateTime değeri ve |
| DateTimeOffset(DateTime) |
Belirtilen DateTime değeri kullanarak yapının yeni bir örneğini DateTimeOffset başlatır. |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Belirtilen , , , |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Belirtilen , , , |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Belirtilen , , , |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Belirtilen , , , |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Belirtilen , , , |
| DateTimeOffset(Int64, TimeSpan) |
Belirtilen ve sayısını |
Alanlar
| Name | Description |
|---|---|
| MaxValue |
mümkün olan en büyük değerini DateTimeOffsettemsil eder. Bu alan salt okunurdur. |
| MinValue |
Mümkün DateTimeOffset olan en erken değeri temsil eder. Bu alan salt okunurdur. |
| UnixEpoch |
Bu sabitin değeri Gregoryen takvimde 00:00:00.0000000 UTC, 1 Ocak 1970'e eşdeğerdir. UnixEpoch Unix zamanının 0'a eşit olduğu noktayı tanımlar. |
Özellikler
| Name | Description |
|---|---|
| Date |
Geçerli DateTimeOffset nesnenin tarih bileşenini temsil eden bir DateTime değer alır. |
| DateTime |
Geçerli DateTimeOffset nesnenin tarih ve saatini temsil eden bir DateTime değer alır. |
| Day |
Geçerli DateTimeOffset nesne tarafından temsil edilen ayın gününü alır. |
| DayOfWeek |
Geçerli DateTimeOffset nesne tarafından temsil edilen haftanın gününü alır. |
| DayOfYear |
Geçerli DateTimeOffset nesne tarafından temsil edilen yılın gününü alır. |
| Hour |
Geçerli DateTimeOffset nesne tarafından temsil edilen saatin saat bileşenini alır. |
| LocalDateTime |
Geçerli DateTimeOffset nesnenin yerel tarihini ve saatini temsil eden bir DateTime değer alır. |
| Microsecond |
Geçerli DateTimeOffset nesne tarafından temsil edilen zamanın mikrosaniye bileşenini alır. |
| Millisecond |
Geçerli DateTimeOffset nesne tarafından temsil edilen zamanın milisaniye bileşenini alır. |
| Minute |
Geçerli DateTimeOffset nesne tarafından temsil edilen saatin dakika bileşenini alır. |
| Month |
Geçerli DateTimeOffset nesne tarafından temsil edilen tarihin ay bileşenini alır. |
| Nanosecond |
Geçerli DateTimeOffset nesne tarafından temsil edilen zamanın nanosaniye bileşenini alır. |
| Now |
Uzaklık, Eşgüdümlü Evrensel Saat'ten (UTC) yerel saatin uzaklığı olarak ayarlanmış, geçerli bilgisayardaki geçerli tarih ve saate ayarlanmış bir DateTimeOffset nesne alır. |
| Offset |
Zamanın Eşgüdümlü Evrensel Saat'ten (UTC) uzaklığını alır. |
| Second |
Geçerli DateTimeOffset nesne tarafından temsil edilen saat saatinin ikinci bileşenini alır. |
| Ticks |
Geçerli DateTimeOffset nesnenin tarih ve saatini saat saat cinsinden temsil eden onay işareti sayısını alır. |
| TimeOfDay |
Geçerli DateTimeOffset nesne için günün saatini alır. |
| TotalOffsetMinutes |
Saatin Eşgüdümlü Evrensel Saat'ten (UTC) dakika cinsinden uzaklığını alır. |
| UtcDateTime |
Geçerli DateTimeOffset nesnenin Eşgüdümlü Evrensel Saat (UTC) tarihini ve saatini temsil eden bir DateTime değer alır. |
| UtcNow |
Tarih ve saati geçerli Eşgüdümlü Evrensel Saat (UTC) tarih ve saat olarak ayarlanmış ve uzaklığı olan Zerobir DateTimeOffset nesnesi alır. |
| UtcTicks |
Eşgüdümlü Evrensel Saat 'te (UTC) geçerli DateTimeOffset nesnenin tarih ve saatini temsil eden onay işareti sayısını alır. |
| Year |
Geçerli DateTimeOffset nesne tarafından temsil edilen tarihin yıl bileşenini alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(TimeSpan) |
Bu örneğin değerine belirtilen zaman aralığını ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddDays(Double) |
Bu örneğin değerine belirtilen sayıda tam ve kesirli gün ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddHours(Double) |
Bu örneğin değerine belirtilen sayıda tam ve kesirli saat ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddMicroseconds(Double) |
Bu örneğin değerine belirtilen sayıda mikrosaniye ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddMilliseconds(Double) |
Bu örneğin değerine belirtilen sayıda milisaniye ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddMinutes(Double) |
Bu örneğin değerine belirtilen sayıda tam ve kesirli dakika ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddMonths(Int32) |
Bu örneğin değerine belirtilen sayıda ay ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddSeconds(Double) |
Bu örneğin değerine belirtilen sayıda tam ve kesirli saniye ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddTicks(Int64) |
Bu örneğin değerine belirtilen sayıda değer ekleyen yeni DateTimeOffset bir nesne döndürür. |
| AddYears(Int32) |
Bu örneğin değerine belirtilen sayıda yıl ekleyen yeni DateTimeOffset bir nesne döndürür. |
| Compare(DateTimeOffset, DateTimeOffset) |
İki DateTimeOffset nesneyi karşılaştırır ve birincinin ikinciden önce mi, ikinciye eşit mi yoksa ikinciden mi daha geç olduğunu gösterir. |
| CompareTo(DateTimeOffset) |
Geçerli DateTimeOffset nesneyi belirtilen DateTimeOffset bir nesneyle karşılaştırır ve geçerli nesnenin ikinci DateTimeOffset nesneden önceki, aynı veya sonraki bir nesne olup olmadığını gösterir. |
| Deconstruct(DateOnly, TimeOnly, TimeSpan) |
Bu DateTimeOffset örneği , , TimeOnlyve TimeSpanile DateOnlyyapısızlaştırıyor. |
| Equals(DateTimeOffset, DateTimeOffset) |
Belirtilen DateTimeOffset iki nesnenin aynı zaman noktasını temsil edip etmediğini belirler. |
| Equals(DateTimeOffset) |
Geçerli DateTimeOffset nesnenin belirtilen DateTimeOffset nesneyle aynı zaman noktasını temsil edip etmediğini belirler. |
| Equals(Object) |
Bir DateTimeOffset nesnenin belirtilen nesneyle aynı zaman noktasını temsil edip etmediğini belirler. |
| EqualsExact(DateTimeOffset) |
Geçerli DateTimeOffset nesnenin aynı saati temsil edip etmediğini ve belirtilen DateTimeOffset nesneyle aynı uzaklığı olup olmadığını belirler. |
| FromFileTime(Int64) |
Belirtilen Windows dosya süresini eşdeğer bir yerel saate dönüştürür. |
| FromUnixTimeMilliseconds(Int64) |
1970-01-01T00:00:00Z'den bu yana geçen milisaniye sayısı olarak ifade edilen Unix zamanını bir DateTimeOffset değere dönüştürür. |
| FromUnixTimeSeconds(Int64) |
1970-01-01T00:00:00Z'den bu yana geçen saniye sayısı olarak ifade edilen Unix zamanını bir DateTimeOffset değere dönüştürür. |
| GetHashCode() |
Geçerli DateTimeOffset nesnenin karma kodunu döndürür. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Tarih ve saatin belirtilen span gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Bir karakter aralığını bir değere ayrıştırıyor. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Tarih ve saatin belirtilen dize gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür. |
| Parse(String, IFormatProvider) |
Tarih ve saatin belirtilen dize gösterimini DateTimeOffset , belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğerine dönüştürür. |
| Parse(String) |
Bir tarih, saat ve uzaklığı belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak tarih ve saati temsil eden karakter aralığını eşdeğerine DateTimeOffset dönüştürür. Tarih ve saat gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak tarih ve saatin dize gösterimini içeren karakter aralığını eşdeğerine DateTimeOffset dönüştürür. Tarih ve saat gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. |
| ParseExact(String, String, IFormatProvider) |
Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak tarih ve saatin belirtilen dize gösterimini DateTimeOffset eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir. |
| Subtract(DateTimeOffset) |
Geçerli DateTimeOffset nesneden belirli bir DateTimeOffset tarih ve saati temsil eden bir değeri çıkarır. |
| Subtract(TimeSpan) |
Belirtilen zaman aralığını geçerli DateTimeOffset nesneden çıkarır. |
| ToFileTime() |
Geçerli DateTimeOffset nesnenin değerini Windows dosya zamanına dönüştürür. |
| ToLocalTime() |
Geçerli DateTimeOffset nesneyi yerel saati temsil eden bir DateTimeOffset nesneye dönüştürür. |
| ToOffset(TimeSpan) |
Geçerli DateTimeOffset nesnenin değerini, bir uzaklık değeriyle belirtilen tarih ve saate dönüştürür. |
| ToString() |
Geçerli DateTimeOffset nesnenin değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(IFormatProvider) |
Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak geçerli DateTimeOffset nesnenin değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(String, IFormatProvider) |
Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak geçerli DateTimeOffset nesnenin değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(String) |
Belirtilen biçimi kullanarak geçerli DateTimeOffset nesnenin değerini eşdeğer dize gösterimine dönüştürür. |
| ToUniversalTime() |
Geçerli DateTimeOffset nesneyi Eşgüdümlü Evrensel Saati (UTC) temsil eden bir DateTimeOffset değere dönüştürür. |
| ToUnixTimeMilliseconds() |
1970-01-01T00:00:00.000Z'den bu yana geçen milisaniye sayısını döndürür. |
| ToUnixTimeSeconds() |
1970-01-01T00:00:00Z'den bu yana geçen saniye sayısını döndürür. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Geçerli tarih saat uzaklığı örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır. |
| TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Bir tarih ve saatin belirtilen span gösterimini eşdeğerine DateTimeOffset 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. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
Bir karakter aralığını bir değere ayrıştırmaya çalışır. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Bir tarih ve saatin belirtilen span gösterimini eşdeğerine DateTimeOffset 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. |
| TryParse(String, DateTimeOffset) |
Tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset 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. |
| TryParse(String, IFormatProvider, DateTimeOffset) |
Bir dizeyi bir değere ayrıştırmaya çalışır. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset 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. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir karakter aralığındaki tarih ve saatin gösterimini eşdeğerine DateTimeOffset dönüştürür. Tarih ve saat gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stili kullanarak bir karakter aralığındaki tarih ve saatin gösterimini eşdeğerine DateTimeOffset dönüştürür. Tarih ve saat gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir. |
İşleçler
| Name | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Belirtilen tarih ve saate sahip bir DateTimeOffset nesneye belirtilen zaman aralığını ekler ve yeni bir tarih ve saat içeren bir DateTimeOffset nesne döndürür. |
| Equality(DateTimeOffset, DateTimeOffset) |
Belirtilen DateTimeOffset iki nesnenin aynı zaman noktasını temsil edip etmediğini belirler. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Belirtilen bir nesnenin ikinci DateTimeOffset bir belirtilen DateTimeOffset nesneden büyük (veya daha sonraki) olup olmadığını belirler. |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Belirtilen bir nesnenin ikinci DateTimeOffset bir belirtilen DateTimeOffset nesneden büyük veya buna eşit olup olmadığını belirler. |
| Implicit(DateTime to DateTimeOffset) |
Bir nesnenin DateTime nesneye örtük dönüştürmesini DateTimeOffset tanımlar. |
| Inequality(DateTimeOffset, DateTimeOffset) |
Belirtilen DateTimeOffset iki nesnenin zaman içinde farklı noktalara başvurup başvurmadığını belirler. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Belirtilen bir nesnenin, belirtilen DateTimeOffset ikinci DateTimeOffset bir nesneden küçük olup olmadığını belirler. |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Belirtilen bir nesnenin, belirtilen DateTimeOffset ikinci DateTimeOffset bir nesneden küçük olup olmadığını belirler. |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Bir nesneyi diğerinden DateTimeOffset çıkarır ve bir zaman aralığı verir. |
| Subtraction(DateTimeOffset, TimeSpan) |
Belirtilen zaman aralığını belirtilen tarih ve saatten çıkarır ve yeni bir tarih ve saat verir. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Geçerli DateTimeOffset nesnenin değerini aynı türde başka bir nesneyle karşılaştırır. |
| IDeserializationCallback.OnDeserialization(Object) |
Bir nesnenin seri durumdan çıkarma işlemi tamamlandığında çalışır. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Bir SerializationInfo nesneyi geçerli DateTimeOffset nesneyi serileştirmek için gereken verilerle doldurur. |