DateTimeOffset Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy időpontot jelöl, amely általában nap és idő szerint van kifejezve az egyezményes világidőhöz (UTC) viszonyítva.
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)
- Öröklődés
- Attribútumok
- Megvalósítás
Megjegyzések
A DateTimeOffset struktúra tartalmaz egy DateTime értéket, valamint egy Offset tulajdonságot, amely meghatározza az aktuális DateTimeOffset példány dátuma és ideje és az egyezményes világidő (UTC) közötti különbséget. Mivel pontosan az UTC-hez viszonyított dátumot és időt határoz meg, a DateTimeOffset struktúra nem tartalmaz tagot Kind , ahogyan azt a DateTime struktúra teszi. Dátumokat és időpontokat jelöl azokkal az értékekkel, amelyek UTC-értéke 12:00:00 éjfél, 0001. január 1. Anno Domini (Common Era) és 11:59:59 (Kr.e.e.) 9999. december 31.
Important
A japán naptárak korszakai a császár uralkodásán alapulnak, ezért várhatóan megváltoznak. 2019. május 1-jén például a Reiwa-korszak kezdetét jelentette JapaneseCalendar és JapaneseLunisolarCalendar. Az ilyen korszakváltás minden olyan alkalmazást érint, amely ezeket a naptárakat használja. További információkért és annak megállapításához, hogy az alkalmazások érintettek-e, olvassa el az Új korszak kezelése a japán naptárban a .NET-ben című témakört. Az alkalmazások windowsos rendszereken való tesztelésével kapcsolatos információkért, amelyek biztosítják, hogy felkészültek legyenek a korszakváltásra, olvassa el az alkalmazás előkészítése a japán korszakváltásra című témakört. A több korszakot támogató naptárakat támogató .NET-funkciókért és a több korszakot támogató naptárak használatakor ajánlott eljárásokért lásd: Korszakok használata.
Egy érték időösszetevőjét DateTimeOffset 100 nanoszekundumos egységekben, azaz kullancsokban mérik, és egy adott dátum a naptárban GregorianCalendar 0001. január 1-jei éjféltől számított 12:00 óra óta eltelt időjelek száma. Az DateTimeOffset érték mindig explicit vagy alapértelmezett naptár kontextusában van kifejezve. A szökő másodpercnek tulajdonítható kullancsok nem szerepelnek a kullancsok teljes számában.
Bár egy DateTimeOffset érték eltolást is tartalmaz, nem teljes időzónával rendelkező adatstruktúra. Bár az UTC-től való eltolás az időzóna egyik jellemzője, nem azonosít egyértelműen egy időzónát. Nem csak több időzónában ugyanaz az eltolás az UTC-hez képest, hanem egy időzóna eltolása is megváltozik, ha nyári időszámítást figyel meg. Ez azt jelenti, hogy amint egy DateTimeOffset érték el van különítve az időzónájától, többé nem kapcsolható vissza egyértelműen az eredeti időzónához.
Mivel DateTimeOffset egy struktúra, egy DateTimeOffset deklarált, de egyébként nem inicializált objektum tartalmazza az egyes tagmezők alapértelmezett értékeit. Ez azt jelenti, hogy DateTime a tulajdonsága be van állítva, DateTimeOffset.MinValue és a tulajdonsága Offset a következőre TimeSpan.Zerovan állítva.
Új DateTimeOffset értéket úgy hozhat létre, hogy meghívja a konstruktor túlterheléseit, amelyek hasonlóak a szerkezet túlterhelt konstruktoraihoz DateTime . Új DateTimeOffset értéket is létrehozhat egy érték hozzárendelésével DateTime . Ez implicit átalakítás; nem igényel öntvény operátort (C#-ban) vagy konverziós metódus meghívását (Visual Basic). Egy dátum és idő sztring-ábrázolása alapján is inicializálhat egy DateTimeOffset értéket több statikus sztringelemzési metódus meghívásával, amelyek közé tartozik Parsea , ParseExactés TryParseTryParseExacta .
A struktúra tagjai a DateTimeOffset következő területeken biztosítják a funkciókat:
Dátum- és időritkítás.
Dátumokat vagy időintervallumokat adhat hozzá vagy vonhat ki egy adott DateTimeOffset értékből. Az értékekkel végzett DateTimeOffset aritmetikai műveletek, az értékekkel DateTime ellentétben, az eredmény visszaadásakor az időeltolások különbségeihez igazodnak. Az alábbi kód DateTime például változókkal kivonja az aktuális helyi időt az aktuális UTC időből. A kód ezután DateTimeOffset változókkal hajtja végre ugyanazt a műveletet. Az értékeket tartalmazó DateTime kivonás a helyi időzóna UTC-től való eltérését, míg az értékekkel való DateTimeOffset kivonást adja vissza 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ípuskonvertálási műveletek.
Az értékeket átalakíthatja értékekké DateTimeOffsetDateTime , és fordítva.
Időmanipulációs és kinyerési műveletek.
Kinyerheti egy érték dátumát vagy időpontját DateTimeOffset . Egy adott DateTimeOffset összetevő értékét is lekérheti, például annak évét vagy hónapját.
Note
Ha olyan osztásértékkel dolgozik, amelyet más időintervallummá szeretne alakítani( például percek vagy másodpercek), az átalakítás végrehajtásához használja a TimeSpan.TicksPerDay, , , TimeSpan.TicksPerHourTimeSpan.TicksPerMinutevagy TimeSpan.TicksPerSecond állandótTimeSpan.TicksPerMillisecond. Például egy megadott számú osztásjel által képviselt másodpercek számának hozzáadásához a Second érték DateTimeOffset összetevőjéhez használhatja a kifejezést
dateValue.Second + nTicks/Timespan.TicksPerSecond.Dátum- és időátalakítás.
Bármely DateTimeOffset értéket átalakíthat egy másik DateTimeOffset értékre, amely egy másik időzónában ugyanazt az időpontot jelöli. Az időzóna korrekciós szabályait azonban csak a metódus esetében alkalmazza a ToLocalTime rendszer, amely egy DateTimeOffset értéket a helyi rendszerzónában lévő dátumra és időre konvertál.
Dátum és idő összehasonlítása.
Meghatározhatja, hogy egy adott DateTimeOffset érték egy másik DateTimeOffset értéknél korábbi, azonos vagy későbbi érték-e. Az összehasonlítás végrehajtása előtt az összes érték UTC-vé lesz konvertálva.
Konstruktorok
| Name | Description |
|---|---|
| DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(DateTime, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott DateTime érték és |
| DateTimeOffset(DateTime) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott DateTime érték használatával. |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Inicializálja a struktúra új példányát a DateTimeOffset megadott |
| DateTimeOffset(Int64, TimeSpan) |
Inicializálja a DateTimeOffset struktúra új példányát a megadott számú |
Mezők
| Name | Description |
|---|---|
| MaxValue |
A lehető legnagyobb értéket DateTimeOffsetjelöli. Ez a mező csak olvasható. |
| MinValue |
A lehető DateTimeOffset legkorábbi értéket jelöli. Ez a mező csak olvasható. |
| UnixEpoch |
Ennek az állandónak az értéke 1970. január 1-jének 00:00:00.0000000 UTC-nek felel meg a Gergely-naptárban. UnixEpoch Azt az időpontot határozza meg, amikor a Unix-idő 0-nak felel meg. |
Tulajdonságok
| Name | Description |
|---|---|
| Date |
DateTime Olyan értéket kap, amely az aktuális DateTimeOffset objektum dátumösszetevőjét jelöli. |
| DateTime |
DateTime Olyan értéket kap, amely az aktuális DateTimeOffset objektum dátumát és időpontját jelöli. |
| Day |
Lekéri az aktuális DateTimeOffset objektum által képviselt hónap napját. |
| DayOfWeek |
Lekéri az aktuális DateTimeOffset objektum által képviselt hét napját. |
| DayOfYear |
Lekéri az aktuális DateTimeOffset objektum által képviselt év napját. |
| Hour |
Lekéri az aktuális DateTimeOffset objektum által képviselt idő óraösszetevőjét. |
| LocalDateTime |
DateTime Olyan értéket kap, amely az aktuális DateTimeOffset objektum helyi dátumát és idejét jelöli. |
| Microsecond |
Lekéri az aktuális DateTimeOffset objektum által képviselt idő mikroszekond összetevőjét. |
| Millisecond |
Lekéri az aktuális DateTimeOffset objektum által képviselt idő ezredmásodpercét. |
| Minute |
Lekéri az aktuális DateTimeOffset objektum által képviselt idő percösszetevőjét. |
| Month |
Lekéri az aktuális DateTimeOffset objektum által képviselt dátum hónap összetevőjét. |
| Nanosecond |
Lekéri az aktuális DateTimeOffset objektum által képviselt idő nanoszekundumos összetevőjét. |
| Now |
Olyan objektumot DateTimeOffset kap, amely az aktuális számítógépen az aktuális dátumra és időpontra van állítva, és az eltolás a helyi idő eltolására van beállítva az egyezményes világidőről (UTC). |
| Offset |
Lekéri az idő eltolódását az egyezményes világidőből (UTC). |
| Second |
Lekéri az aktuális DateTimeOffset objektum által képviselt óraidő második összetevőjét. |
| Ticks |
Lekéri az aktuális DateTimeOffset objektum dátumát és idejét az órajelek számával. |
| TimeOfDay |
Lekéri az aktuális DateTimeOffset objektum napjának idejét. |
| TotalOffsetMinutes |
Percek alatt lekéri az idő eltolódását az egyezményes világidőből (UTC). |
| UtcDateTime |
DateTime Olyan értéket kap, amely az aktuális DateTimeOffset objektum koordinált egyetemes idejét (UTC) jelöli. |
| UtcNow |
Lekéri azt DateTimeOffset az objektumot, amelynek a dátuma és ideje az aktuális egyezményes világidő (UTC) dátumára és idejére van állítva, és amelynek eltolódása .Zero |
| UtcTicks |
Lekéri az aktuális DateTimeOffset objektum dátumát és idejét ábrázoló kullancsok számát az egyezményes világidő (UTC) szerint. |
| Year |
Lekéri az aktuális DateTimeOffset objektum által képviselt dátum év összetevőjét. |
Metódusok
| Name | Description |
|---|---|
| Add(TimeSpan) |
Egy új DateTimeOffset objektumot ad vissza, amely adott időintervallumot ad hozzá a példány értékéhez. |
| AddDays(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú egész és tört napot ad hozzá a példány értékéhez. |
| AddHours(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú egész és tört órát ad hozzá a példány értékéhez. |
| AddMicroseconds(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú mikroszekundumot ad hozzá a példány értékéhez. |
| AddMilliseconds(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú ezredmásodpercet ad hozzá a példány értékéhez. |
| AddMinutes(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú egész és tört percet ad hozzá a példány értékéhez. |
| AddMonths(Int32) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú hónapot ad hozzá a példány értékéhez. |
| AddSeconds(Double) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú egész és tört másodpercet ad hozzá a példány értékéhez. |
| AddTicks(Int64) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú osztásjelet ad hozzá a példány értékéhez. |
| AddYears(Int32) |
Egy új DateTimeOffset objektumot ad vissza, amely adott számú évet ad hozzá a példány értékéhez. |
| Compare(DateTimeOffset, DateTimeOffset) |
Két DateTimeOffset objektumot hasonlít össze, és jelzi, hogy az első korábbi-e a másodiknál, egyenlő-e a másodiknál, vagy a másodiknál későbbi. |
| CompareTo(DateTimeOffset) |
Összehasonlítja az aktuális DateTimeOffset objektumot egy adott DateTimeOffset objektummal, és azt jelzi, hogy az aktuális objektum korábbi-e, mint a második objektum, ugyanaz-e, mint a második DateTimeOffset objektum. |
| Deconstruct(DateOnly, TimeOnly, TimeSpan) |
A példányt DateOnlya következő szerint bontjaDateTimeOffset: , TimeOnlyés TimeSpan. |
| Equals(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy két megadott DateTimeOffset objektum ugyanazt az időpontot jelöli-e. |
| Equals(DateTimeOffset) |
Meghatározza, hogy az aktuális DateTimeOffset objektum ugyanazt az időpontot jelöli-e, mint egy adott DateTimeOffset objektum. |
| Equals(Object) |
Meghatározza, hogy egy DateTimeOffset objektum ugyanazt az időpontot jelöli-e, mint egy adott objektum. |
| EqualsExact(DateTimeOffset) |
Meghatározza, hogy az aktuális DateTimeOffset objektum ugyanazt az időt jelöli-e, és ugyanazzal az eltolással rendelkezik-e, mint egy adott DateTimeOffset objektum. |
| FromFileTime(Int64) |
A megadott Windows fájlidőt egyenértékű helyi idővé alakítja. |
| FromUnixTimeMilliseconds(Int64) |
Az 1970-01-01T00:00:00Z óta eltelt ezredmásodpercek számaként kifejezett Unix-időt konvertálja értékké DateTimeOffset . |
| FromUnixTimeSeconds(Int64) |
Az 1970-01-01T00:00:00:00Z óta eltelt másodpercek számaként kifejezett Unix-időt konvertálja értékké DateTimeOffset . |
| GetHashCode() |
Az aktuális DateTimeOffset objektum kivonatkódját adja vissza. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
A megadott kultúraspecifikus formátumadatok és formázási stílus használatával konvertálja egy dátum és idő DateTimeOffset megadott span-ábrázolását annak megfelelőjeként. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Több karakterből álló elemet elemez egy értékben. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Egy dátum és idő megadott sztringképét a megadott kultúraspecifikus formátumadatok és formázási stílus használatával konvertálja DateTimeOffset annak megfelelővé. |
| Parse(String, IFormatProvider) |
Egy dátum és idő megadott sztring-ábrázolását a megadott kultúraspecifikus formátumadatok használatával konvertálja DateTimeOffset annak megfelelővé. |
| Parse(String) |
Egy dátum, idő és eltolás megadott sztring-ábrázolását konvertálja annak megfelelőjeként DateTimeOffset . |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
A megadott formátum, kultúraspecifikus formátumadatok és stílus használatával egy dátumot és időt DateTimeOffset ábrázoló karaktersávot alakít át annak megfelelővé. A dátum- és időábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Egy dátum és idő sztring-ábrázolását tartalmazó karaktersávot a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateTimeOffset annak megfelelővé. A dátum- és időábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok egyikével. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Egy dátum és idő megadott sztringképét a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateTimeOffset annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. |
| ParseExact(String, String, IFormatProvider) |
Egy dátum és idő megadott sztring-ábrázolását a megadott formátum- és kultúraspecifikus formátumadatok használatával konvertálja DateTimeOffset annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Egy dátum és idő megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateTimeOffset annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok egyikével. |
| Subtract(DateTimeOffset) |
Kivon egy DateTimeOffset értéket, amely egy adott dátumot és időt jelöl az aktuális DateTimeOffset objektumból. |
| Subtract(TimeSpan) |
Kivon egy megadott időintervallumot az aktuális DateTimeOffset objektumból. |
| ToFileTime() |
Az aktuális DateTimeOffset objektum értékét Windows fájlidővé alakítja. |
| ToLocalTime() |
Az aktuális DateTimeOffset objektumot a helyi időt képviselő objektummá DateTimeOffset alakítja. |
| ToOffset(TimeSpan) |
Az aktuális DateTimeOffset objektum értékét az eltolási érték által megadott dátumra és időre konvertálja. |
| ToString() |
Az aktuális DateTimeOffset objektum értékét a megfelelő sztring-ábrázolásúvá alakítja. |
| ToString(IFormatProvider) |
Az aktuális DateTimeOffset objektum értékét a megadott kultúraspecifikus formázási információk használatával konvertálja a megfelelő sztringre. |
| ToString(String, IFormatProvider) |
Az aktuális DateTimeOffset objektum értékét a megadott formátum- és kultúraspecifikus formátumadatok használatával konvertálja az azzal egyenértékű sztringre. |
| ToString(String) |
Az aktuális DateTimeOffset objektum értékét a megadott formátummal egyenértékű sztring-ábrázolásúvá alakítja. |
| ToUniversalTime() |
Az aktuális DateTimeOffset objektumot az egyezményes világidőt (UTC) képviselő értékké DateTimeOffset alakítja. |
| ToUnixTimeMilliseconds() |
Az 1970-01-01T00:00:00.000Z óta eltelt ezredmásodpercek számát adja vissza. |
| ToUnixTimeSeconds() |
Az 1970-01-01T00:00:00Z óta eltelt másodpercek számát adja vissza. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Megpróbálja formázni az aktuális datetime eltolási példány értékét a megadott karaktertartományba. |
| TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Egy dátum és idő megadott span-ábrázolását próbálja átalakítani annak DateTimeOffset megfelelőjeként, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
Egy karaktertartományt próbál elemezni egy értékben. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Egy dátum és idő megadott span-ábrázolását próbálja átalakítani annak DateTimeOffset megfelelőjeként, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(String, DateTimeOffset) |
Egy dátum és idő megadott sztring-ábrázolását próbálja átalakítani annak DateTimeOffset megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(String, IFormatProvider, DateTimeOffset) |
Megpróbál egy sztringet egy értékbe elemezni. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Egy dátum és idő megadott sztringképét próbálja átalakítani annak DateTimeOffset megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
A megadott formátum, kultúraspecifikus formátumadatok és stílus használatával átalakítja egy karakteren belüli DateTimeOffset dátum és idő ábrázolását annak megfelelőjeként. A dátum- és időábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
A megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával átalakítja egy karakteren belüli DateTimeOffset dátum és idő ábrázolását annak megfelelőjeként. A dátum- és időábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok egyikével. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Egy dátum és idő megadott sztringképét a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateTimeOffset annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Egy dátum és idő megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja DateTimeOffset annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok egyikével. |
Operátorok
| Name | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Megadott időintervallumot ad hozzá egy DateTimeOffset adott dátummal és idővel rendelkező objektumhoz, és egy új dátumot és időpontot tartalmazó objektumot ad vissza DateTimeOffset . |
| Equality(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy két megadott DateTimeOffset objektum ugyanazt az időpontot jelöli-e. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy egy megadott DateTimeOffset objektum nagyobb-e, mint egy második megadott DateTimeOffset objektum. |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy egy megadott DateTimeOffset objektum nagyobb-e, mint egy második megadott DateTimeOffset objektum. |
| Implicit(DateTime to DateTimeOffset) |
Egy objektum implicit átalakítását DateTime határozza meg objektummá DateTimeOffset . |
| Inequality(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy két megadott DateTimeOffset objektum különböző időpontokra hivatkozik-e. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy egy megadott DateTimeOffset objektum kisebb-e, mint egy második megadott DateTimeOffset objektum. |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Meghatározza, hogy egy megadott DateTimeOffset objektum kisebb-e, mint egy második megadott DateTimeOffset objektum. |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Kivon egy objektumot a DateTimeOffset másikból, és időintervallumot ad vissza. |
| Subtraction(DateTimeOffset, TimeSpan) |
Kivon egy megadott időintervallumot egy megadott dátumból és időből, és új dátumot és időpontot ad vissza. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Összehasonlítja az aktuális DateTimeOffset objektum értékét egy másik, azonos típusú objektummal. |
| IDeserializationCallback.OnDeserialization(Object) |
Egy objektum deszerializálásának befejezése után fut. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Feltölt egy SerializationInfo objektumot az aktuális DateTimeOffset objektum szerializálásához szükséges adatokkal. |