DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset Struct

Definicja

Reprezentuje punkt w czasie, zwykle wyrażona jako datę i godzinę dnia, względem uniwersalnego czasu koordynowanego (UTC). 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, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
[Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
    interface IFormattable
    interface ISerializable
    interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Dziedziczenie
DateTimeOffsetDateTimeOffsetDateTimeOffsetDateTimeOffset
Atrybuty
SerializableAttribute
Implementuje

Uwagi

DateTimeOffset Struktura zawiera DateTime wartość, wraz z Offset właściwość, która określa różnicę między bieżącą DateTimeOffset wystąpienia Data i godzina oraz uniwersalny czas koordynowany (UTC).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). Ponieważ dokładnie określa datę i godzinę względem czasu UTC, DateTimeOffset nie ma struktury Kind elementu członkowskiego, jako DateTime jest struktura.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. Reprezentuje daty i godziny z wartościami, których UTC zakresu od 12:00:00 północy 1 stycznia 0001 Anno Domini (typowe Era), do 11:59:59 PM, 31 grudnia 9999 r.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.).

Składnik godziny DateTimeOffset jest mierzona w jednostkach 100-nanosekundowych o nazwie taktów i określonej daty jest liczbę znaczników, od momentu 12:00 w dniu, stycznia 1, 0001The 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. (R). w GregorianCalendar kalendarza.(C.E.) in the GregorianCalendar calendar. A DateTimeOffset wartość zawsze jest wyrażona w ramach jawnego lub domyślnego kalendarza.A DateTimeOffset value is always expressed in the context of an explicit or default calendar. Znaczniki, które są przypisane do leap sekund nie są objęte łączną liczbę taktów.Ticks that are attributable to leap seconds are not included in the total number of ticks.

Uwaga

Jeśli pracujesz z wartość impulsów, że chcesz przekonwertować niektórych innych interwał czasu, takich jak minut i sekund, należy użyć TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecond, lub TimeSpan.TicksPerMillisecond stała w celu wykonania konwersji.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. Na przykład, aby dodać liczbę sekund, reprezentowane przez określoną liczbę taktów do Second składnika DateTimeOffset wartości, można użyć wyrażenia 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.

Mimo że DateTimeOffset wartość zawiera przesunięcie, nie jest to struktura danych pełni uwzględniających strefy czasowe.Although a DateTimeOffset value includes an offset, it is not a fully time zone-aware data structure. Przesunięcie względem czasu UTC jest pojedynczy parametr strefy czasowej, go nie jednoznacznie identyfikuje strefy czasowej.While an offset from UTC is one characteristic of a time zone, it does not unambiguously identify a time zone. Nie tylko w wielu strefach czasowych korzystają z tego samego przesunięcie względem czasu UTC, ale zmienia przesunięcie jednej strefie czasowej, jeśli jego obowiązuje czas letni.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. Oznacza to, że jak tylko DateTimeOffset wartość są oddzielone od strefy czasowej, nie mogą już być jednoznacznie połączony do jego oryginalnej strefy czasowej.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.

Ponieważ DateTimeOffset jest strukturą, DateTimeOffset obiekt, który została zadeklarowana, ale nie w przeciwnym razie zainicjowane zawiera wartości domyślne dla każdego z jego pól elementu członkowskiego.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. Oznacza to, że jego DateTime właściwość jest ustawiona na DateTimeOffset.MinValue i jego Offset właściwość jest ustawiona na TimeSpan.Zero.This means that its DateTime property is set to DateTimeOffset.MinValue and its Offset property is set to TimeSpan.Zero.

Można utworzyć nową DateTimeOffset wartość przez wywołanie metody żadnego przeciążenia jej konstruktora, które są podobne do przeciążenia konstruktorów dla DateTime struktury.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. Można również utworzyć nową DateTimeOffset wartość przez przypisanie DateTime wartość.You can also create a new DateTimeOffset value by assigning it a DateTime value. Jest to niejawna konwersja; nie wymaga operatora rzutowania (w języku C#) lub wywołać metodę konwersji (w języku Visual Basic).This is an implicit conversion; it does not require a casting operator (in C#) or call to a conversion method (in Visual Basic). Można również zainicjować DateTimeOffset wartości z reprezentacji w postaci ciągu daty i godziny, wywołując szereg statyczny ciąg analizowania metody, które obejmują Parse, ParseExact, TryParse, i 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.

Elementy członkowskie DateTimeOffset struktury udostępniają funkcje, w następujących obszarach:The members of the DateTimeOffset structure provide functionality in the following areas:

  • Arytmetyka daty i godziny.Date and time arithmetic.

    Możesz dodawać lub odejmować daty lub odstępach czasu z określonego DateTimeOffset wartość.You can add or subtract either dates or time intervals from a particular DateTimeOffset value. Operacji arytmetycznych na wartościach DateTimeOffset wartości, w przeciwieństwie do tych z DateTime wartości, dostosować pod względem różnic w przesunięcia czasowego, zwracając wynik.Arithmetic operations with DateTimeOffset values, unlike those with DateTime values, adjust for differences in time offsets when returning a result. Na przykład, poniższy kod używa DateTime zmiennych na potrzeby odejmowania bieżący czas lokalny od bieżącego czasu UTC.For example, the following code uses DateTime variables to subtract the current local time from the current UTC time. W kodzie następnie użyto DateTimeOffset zmienne, aby wykonać operację.The code then uses DateTimeOffset variables to perform the same operation. Odejmowanie z DateTime wartości zwraca różnicę lokalnej strefy czasowej względem czasu UTC, podczas odejmowania z DateTimeOffset wartości zwraca 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
    
  • Wpisz operacje konwersji.Type conversion operations.

    Możesz przekonwertować DateTimeOffset wartości DateTime wartości i na odwrót.You can convert DateTimeOffset values to DateTime values and vice versa.

  • Czas operacji manipulacji i wyodrębniania.Time manipulation and extraction operations.

    Można wyodrębnić daty lub godziny z DateTimeOffset wartości.You can extract either the date or the time of a DateTimeOffset value. Możesz również pobrać wartość określonego DateTimeOffset składnika, takie jak jego roku lub jego miesiąca.You can also retrieve the value of a particular DateTimeOffset component, such as its year or its month.

  • Konwersja na datę i godzinę.Date and time conversion.

    Można przekonwertować którekolwiek DateTimeOffset wartość do innego DateTimeOffset wartość, która reprezentuje tego samego punktu w czasie w innej strefie czasowej.You can convert any DateTimeOffset value to another DateTimeOffset value that represents the same point in time in another time zone. Jednak reguły korekty strefy czasowej są stosowane tylko w przypadku właściwości ToLocalTime metody, która konwertuje DateTimeOffset wartość daty i godziny w strefie systemu lokalnego.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.

  • Porównanie daty i godziny.Date and time comparison.

    Można określić, czy którekolwiek określonego DateTimeOffset wartość jest wcześniejsza niż takie same jak lub nowszej niż innego DateTimeOffset wartość.You can determine whether any particular DateTimeOffset value is earlier than, the same as, or later than another DateTimeOffset value. Zanim porównanie jest wykonywane, wszystkie wartości są konwertowane na czas UTC.Before the comparison is performed, all values are converted to UTC.

Konstruktory

DateTimeOffset(DateTime) DateTimeOffset(DateTime) DateTimeOffset(DateTime) DateTimeOffset(DateTime)

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury, korzystając z określonego DateTime wartość. Initializes a new instance of the DateTimeOffset structure using the specified DateTime value.

DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan)

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury, korzystając z określonego DateTime wartość i przesunięcie. Initializes a new instance of the DateTimeOffset structure using the specified DateTime value and offset.

DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan)

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury przy użyciu określonej liczby taktów i przesunięcie. Initializes a new instance of the DateTimeOffset structure using the specified number of ticks and offset.

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

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury za pomocą określonego roku, miesiąca, dnia, godziny, minuty, sekundy i przesunięcia. Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, and offset.

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

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury za pomocą określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekundy i przesunięcie. 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, Int32, Calendar, TimeSpan) DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan)

Inicjuje nowe wystąpienie klasy DateTimeOffset struktury za pomocą określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekundy i przesunięcie określony kalendarz. Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, millisecond, and offset of a specified calendar.

Pola

MaxValue MaxValue MaxValue MaxValue

Reprezentuje największa możliwa wartość z DateTimeOffset. Represents the greatest possible value of DateTimeOffset. To pole jest tylko do odczytu. This field is read-only.

MinValue MinValue MinValue MinValue

Reprezentuje najwcześniejszej możliwej DateTimeOffset wartość. Represents the earliest possible DateTimeOffset value. To pole jest tylko do odczytu. This field is read-only.

UnixEpoch UnixEpoch UnixEpoch UnixEpoch

Właściwości

Date Date Date Date

Pobiera DateTime wartość, która reprezentuje składnik daty z bieżącego DateTimeOffset obiektu. Gets a DateTime value that represents the date component of the current DateTimeOffset object.

DateTime DateTime DateTime DateTime

Pobiera DateTime wartość, która reprezentuje datę i godzinę bieżącego DateTimeOffset obiektu. Gets a DateTime value that represents the date and time of the current DateTimeOffset object.

Day Day Day Day

Określa dzień miesiąca, reprezentowany przez bieżącą DateTimeOffset obiektu. Gets the day of the month represented by the current DateTimeOffset object.

DayOfWeek DayOfWeek DayOfWeek DayOfWeek

Określa dzień tygodnia, reprezentowany przez bieżącą DateTimeOffset obiektu. Gets the day of the week represented by the current DateTimeOffset object.

DayOfYear DayOfYear DayOfYear DayOfYear

Pobiera dzień roku, reprezentowane przez bieżącą DateTimeOffset obiektu. Gets the day of the year represented by the current DateTimeOffset object.

Hour Hour Hour Hour

Pobiera składnik godziny czas reprezentowany przez bieżącą DateTimeOffset obiektu. Gets the hour component of the time represented by the current DateTimeOffset object.

LocalDateTime LocalDateTime LocalDateTime LocalDateTime

Pobiera DateTime wartość, która reprezentuje lokalne daty i czasu bieżącego DateTimeOffset obiektu. Gets a DateTime value that represents the local date and time of the current DateTimeOffset object.

Millisecond Millisecond Millisecond Millisecond

Pobiera składnik milisekund czas reprezentowany przez bieżącą DateTimeOffset obiektu. Gets the millisecond component of the time represented by the current DateTimeOffset object.

Minute Minute Minute Minute

Pobiera składnik minuty z czas reprezentowany przez bieżącą DateTimeOffset obiektu. Gets the minute component of the time represented by the current DateTimeOffset object.

Month Month Month Month

Pobiera składnik miesiąca z Data jest reprezentowana przez bieżącą DateTimeOffset obiektu. Gets the month component of the date represented by the current DateTimeOffset object.

Now Now Now Now

Pobiera DateTimeOffset obiekt, który jest ustawiona na bieżącą datą i godziną bieżącego komputera, a wartość przesunięcia ustawiono przesunięcie czasu lokalnego z uniwersalnego czasu koordynowanego (UTC). 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 Offset Offset Offset

Pobiera przesunięcie czasu od skoordynowanego czasu uniwersalnego (UTC). Gets the time's offset from Coordinated Universal Time (UTC).

Second Second Second Second

Pobiera składnik sekundy czasu zegara, reprezentowane przez bieżącą DateTimeOffset obiektu. Gets the second component of the clock time represented by the current DateTimeOffset object.

Ticks Ticks Ticks Ticks

Pobiera liczbę znaczników, który reprezentuje datę i godzinę bieżącego DateTimeOffset obiektu w czasie zegara. Gets the number of ticks that represents the date and time of the current DateTimeOffset object in clock time.

TimeOfDay TimeOfDay TimeOfDay TimeOfDay

Pobiera godzinę dla bieżącego DateTimeOffset obiektu. Gets the time of day for the current DateTimeOffset object.

UtcDateTime UtcDateTime UtcDateTime UtcDateTime

Pobiera DateTime wartość, która reprezentuje uniwersalnego czasu koordynowanego (UTC) Data i godzina, bieżącego DateTimeOffset obiektu. Gets a DateTime value that represents the Coordinated Universal Time (UTC) date and time of the current DateTimeOffset object.

UtcNow UtcNow UtcNow UtcNow

Pobiera DateTimeOffset obiektu, którego daty i godziny to bieżący uniwersalny czas koordynowany (UTC), Data i godzina i którego przesunięcie 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 UtcTicks UtcTicks UtcTicks

Pobiera liczbę znaczników, który reprezentuje datę i godzinę bieżącego DateTimeOffset obiektu w uniwersalnego czasu koordynowanego (UTC). Gets the number of ticks that represents the date and time of the current DateTimeOffset object in Coordinated Universal Time (UTC).

Year Year Year Year

Pobiera składnik roku od daty reprezentowane przez bieżącą DateTimeOffset obiektu. Gets the year component of the date represented by the current DateTimeOffset object.

Metody

Add(TimeSpan) Add(TimeSpan) Add(TimeSpan) Add(TimeSpan)

Zwraca nowy DateTimeOffset obiektu, który dodaje określony przedział czasu na wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified time interval to the value of this instance.

AddDays(Double) AddDays(Double) AddDays(Double) AddDays(Double)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę dni całość lub część wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of whole and fractional days to the value of this instance.

AddHours(Double) AddHours(Double) AddHours(Double) AddHours(Double)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę godzin całość lub część wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of whole and fractional hours to the value of this instance.

AddMilliseconds(Double) AddMilliseconds(Double) AddMilliseconds(Double) AddMilliseconds(Double)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę milisekund do wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of milliseconds to the value of this instance.

AddMinutes(Double) AddMinutes(Double) AddMinutes(Double) AddMinutes(Double)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę minut całość lub część wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of whole and fractional minutes to the value of this instance.

AddMonths(Int32) AddMonths(Int32) AddMonths(Int32) AddMonths(Int32)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę miesięcy do wartości tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of months to the value of this instance.

AddSeconds(Double) AddSeconds(Double) AddSeconds(Double) AddSeconds(Double)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę całkowitą od ułamków sekund do wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of whole and fractional seconds to the value of this instance.

AddTicks(Int64) AddTicks(Int64) AddTicks(Int64) AddTicks(Int64)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę taktów do wartość tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of ticks to the value of this instance.

AddYears(Int32) AddYears(Int32) AddYears(Int32) AddYears(Int32)

Zwraca nowy DateTimeOffset obiekt, który dodaje określoną liczbę lat do wartości tego wystąpienia. Returns a new DateTimeOffset object that adds a specified number of years to the value of this instance.

Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset)

Porównuje dwa DateTimeOffset obiektów i wskazuje, czy pierwszy jest wcześniejsza niż drugi, równe drugiemu lub nowsze od drugiego. 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) CompareTo(DateTimeOffset) CompareTo(DateTimeOffset) CompareTo(DateTimeOffset)

Porównuje bieżącego DateTimeOffset określonego obiektu DateTimeOffset obiektu i wskazuje, czy bieżący obiekt jest wcześniejsza niż takie same jak lub nowszej niż drugi DateTimeOffset obiektu. 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) Equals(DateTimeOffset) Equals(DateTimeOffset) Equals(DateTimeOffset)

Określa, czy bieżący DateTimeOffset obiekt reprezentuje tego samego punktu w czasie określonym DateTimeOffset obiektu. Determines whether the current DateTimeOffset object represents the same point in time as a specified DateTimeOffset object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Określa, czy DateTimeOffset obiekt reprezentuje tego samego punktu w czasie, ponieważ określony obiekt. Determines whether a DateTimeOffset object represents the same point in time as a specified object.

Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset)

Określa, czy dwa określone DateTimeOffset obiekty reprezentują tego samego punktu w czasie. Determines whether two specified DateTimeOffset objects represent the same point in time.

EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset)

Określa, czy bieżący DateTimeOffset obiekt reprezentuje tym samym czasie i ma takie same przesunięcie określonych DateTimeOffset obiektu. Determines whether the current DateTimeOffset object represents the same time and has the same offset as a specified DateTimeOffset object.

FromFileTime(Int64) FromFileTime(Int64) FromFileTime(Int64) FromFileTime(Int64)

Konwertuje określony czas pliku Windows odpowiedni czas lokalny. Converts the specified Windows file time to an equivalent local time.

FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64)

Konwertuje czas systemu Unix, wyrażone jako liczbę milisekund, które upłynęły od 1970-01-01T00:00:00Z do DateTimeOffset wartości. 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) FromUnixTimeSeconds(Int64) FromUnixTimeSeconds(Int64) FromUnixTimeSeconds(Int64)

Konwertuje czas systemu Unix, wyrażone jako liczba sekund, które upłynęły od 1970-01-01T00:00:00Z do DateTimeOffset wartości. Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Zwraca wartość skrótu dla bieżącego DateTimeOffset obiektu. Returns the hash code for the current DateTimeOffset object.

Parse(String) Parse(String) Parse(String) Parse(String)

Konwertuje określony ciąg reprezentujący datę, godzinę i przesunięcia jego DateTimeOffset równoważne. Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset równoważny, korzystając z informacji zawartych w określonym formacie specyficzne dla kultury. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)
Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset równoważne przy użyciu informacji o określonym formacie specyficzne dla kultury formatowanie i style. 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(String, String[], IFormatProvider, DateTimeStyles) ParseExact(String, String[], IFormatProvider, DateTimeStyles) ParseExact(String, String[], IFormatProvider, DateTimeStyles) ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu wskazanych formatów, informacji o formacie specyficzne dla kultury i stylu. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów. The format of the string representation must match one of the specified formats exactly.

ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu określonego formatu, informacji o formacie specyficzne dla kultury i stylu. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. The format of the string representation must match the specified format exactly.

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

Konwertuje zakres znaków, który reprezentuje datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu określonego formatu, informacji o formacie specyficzne dla kultury i stylu. Converts a character span that represents a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Format daty i godziny reprezentującego musi dokładnie pasować określonym formacie. The format of the date and time representation must match the specified format exactly.

ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu podanego formatu i informacji o formacie specyficzne dla kultury. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format and culture-specific format information. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. The format of the string representation must match the specified format exactly.

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

Konwertuje zakres znaków, który zawiera ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu wskazanych formatów, informacji o formacie specyficzne dla kultury i stylu. 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. Format daty i godziny reprezentującego musi dokładnie jednego ze wskazanych formatów. The format of the date and time representation must match one of the specified formats exactly.

Subtract(DateTimeOffset) Subtract(DateTimeOffset) Subtract(DateTimeOffset) Subtract(DateTimeOffset)

Odejmuje DateTimeOffset wartość, która reprezentuje określoną datę i godzinę z bieżącej DateTimeOffset obiektu. Subtracts a DateTimeOffset value that represents a specific date and time from the current DateTimeOffset object.

Subtract(TimeSpan) Subtract(TimeSpan) Subtract(TimeSpan) Subtract(TimeSpan)

Odejmuje określony przedział czasu z bieżącego DateTimeOffset obiektu. Subtracts a specified time interval from the current DateTimeOffset object.

ToFileTime() ToFileTime() ToFileTime() ToFileTime()

Konwertuje wartość bieżącego DateTimeOffset obiektu na czas pliku Windows. Converts the value of the current DateTimeOffset object to a Windows file time.

ToLocalTime() ToLocalTime() ToLocalTime() ToLocalTime()

Konwertuje aktualny DateTimeOffset obiekt DateTimeOffset obiekt, który reprezentuje czas lokalny. Converts the current DateTimeOffset object to a DateTimeOffset object that represents the local time.

ToOffset(TimeSpan) ToOffset(TimeSpan) ToOffset(TimeSpan) ToOffset(TimeSpan)

Konwertuje wartość bieżącego DateTimeOffset obiektu datę i godzinę, określonym przez wartość przesunięcia. Converts the value of the current DateTimeOffset object to the date and time specified by an offset value.

ToString() ToString() ToString() ToString()

Konwertuje wartość bieżącego DateTimeOffset obiektu na jego reprezentację ciągu równoważnego. Converts the value of the current DateTimeOffset object to its equivalent string representation.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Konwertuje wartość bieżącego DateTimeOffset obiektu na jego reprezentację ciągu równoważnego przy użyciu określonego specyficzne dla kultury informacje o formatowaniu. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified culture-specific formatting information.

ToString(String) ToString(String) ToString(String) ToString(String)

Konwertuje wartość bieżącego DateTimeOffset obiektu na jego reprezentację ciągu równoważnego przy użyciu określonego formatu. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format.

ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider)

Konwertuje wartość bieżącego DateTimeOffset obiektu na jego reprezentację ciągu równoważnego przy użyciu podanego formatu i informacji o formacie specyficzne dla kultury. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format and culture-specific format information.

ToUniversalTime() ToUniversalTime() ToUniversalTime() ToUniversalTime()

Konwertuje aktualny DateTimeOffset obiekt DateTimeOffset wartość, która reprezentuje uniwersalnego czasu koordynowanego (UTC). Converts the current DateTimeOffset object to a DateTimeOffset value that represents the Coordinated Universal Time (UTC).

ToUnixTimeMilliseconds() ToUnixTimeMilliseconds() ToUnixTimeMilliseconds() ToUnixTimeMilliseconds()

Zwraca liczbę milisekund, które upłynęły od 1970-01-01T00:00:00.000Z. Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z.

ToUnixTimeSeconds() ToUnixTimeSeconds() ToUnixTimeSeconds() ToUnixTimeSeconds()

Zwraca liczbę sekund, które upłynęły od 1970-01-01T00:00:00Z. Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Próbuje przekonwertować określony ciąg reprezentujący datę i godzinę jego DateTimeOffset równoważne i zwraca wartość wskazującą, czy konwersja powiodła się. 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.

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

Próbuje konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset równoważne i zwraca wartość wskazującą, czy konwersja powiodła się. 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(ReadOnlySpan<Char>, DateTimeOffset) TryParse(ReadOnlySpan<Char>, DateTimeOffset) TryParse(ReadOnlySpan<Char>, DateTimeOffset) TryParse(ReadOnlySpan<Char>, DateTimeOffset)
TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu określonej tablicy formatów, informacji o formacie specyficzne dla kultury i stylu. 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. Format ciągu reprezentującego musi dokładnie pasować do jednego ze wskazanych formatów. The format of the string representation must match one of the specified formats exactly.

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

Konwertuje reprezentację daty i godziny w zakresie znaków, aby jego DateTimeOffset odpowiednika przy użyciu określonego formatu, informacji o formacie specyficzne dla kultury i stylu. 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. Format daty i godziny reprezentującego musi dokładnie pasować seryjnych formatu. The format of the date and time representation must match the specied format exactly.

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

Konwertuje określony ciąg reprezentujący datę i godzinę na jego DateTimeOffset odpowiednika przy użyciu określonego formatu, informacji o formacie specyficzne dla kultury i stylu. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. The format of the string representation must match the specified format exactly.

Operatory

Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan)

Dodaje określony interwał do DateTimeOffset obiekt, który ma określoną datę i godzinę, a daje DateTimeOffset obiekt, który ma nowe daty i godziny. 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) Equality(DateTimeOffset, DateTimeOffset) Equality(DateTimeOffset, DateTimeOffset) Equality(DateTimeOffset, DateTimeOffset)

Określa, czy dwa określone DateTimeOffset obiekty reprezentują tego samego punktu w czasie. Determines whether two specified DateTimeOffset objects represent the same point in time.

GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset)

Określa, czy jeden określony DateTimeOffset obiekt jest większy niż (lub późniejszy niż) drugi określony DateTimeOffset obiektu. Determines whether one specified DateTimeOffset object is greater than (or later than) a second specified DateTimeOffset object.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

Określa, czy jeden określony DateTimeOffset obiekt jest większy lub równy do drugiej określonego DateTimeOffset obiektu. Determines whether one specified DateTimeOffset object is greater than or equal to a second specified DateTimeOffset object.

Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset)

Definiuje niejawną konwersję DateTime obiekt DateTimeOffset obiektu. Defines an implicit conversion of a DateTime object to a DateTimeOffset object.

Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset)

Określa, czy dwa określone DateTimeOffset obiekty odnoszą się do różnych punktach w czasie. Determines whether two specified DateTimeOffset objects refer to different points in time.

LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset)

Określa, czy jeden określony DateTimeOffset obiekt jest mniejszy niż drugi określony DateTimeOffset obiektu. Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset)

Określa, czy jeden określony DateTimeOffset obiekt jest mniejszy niż drugi określony DateTimeOffset obiektu. Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset)

Odejmuje jeden DateTimeOffset obiektu z innego i zwraca przedział czasu. Subtracts one DateTimeOffset object from another and yields a time interval.

Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan)

Odejmuje określony przedział czasu od określonej daty i godziny, a daje nową datę i godzinę. Subtracts a specified time interval from a specified date and time, and yields a new date and time.

Jawne implementacje interfejsu

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)

Porównuje wartość bieżącej DateTimeOffset obiekt z innym obiektem tego samego typu. Compares the value of the current DateTimeOffset object with another object of the same type.

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

Uruchamia się po zakończeniu deserializacji obiektu. Runs when the deserialization of an object has been completed.

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Wypełnia SerializationInfo obiektu przy użyciu danych wymaganych do zserializowania bieżącego DateTimeOffset obiektu. Populates a SerializationInfo object with the data required to serialize the current DateTimeOffset object.

Dotyczy

Zobacz także