DateTimeOffset Структура

Определение

Представляет момент времени, который обычно выражается в виде даты и времени суток, относительно времени в формате UTC.

public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
    interface IFormattable
type DateTimeOffset = struct
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
type DateTimeOffset = struct
    interface ISpanFormattable
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
[<System.Serializable>]
type DateTimeOffset = struct
    interface IFormattable
    interface ISerializable
    interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
Наследование
DateTimeOffset
Атрибуты
Реализации

Комментарии

DateTimeOffsetСтруктура включает DateTime значение вместе со Offset свойством, которое определяет разницу между DateTimeOffset датой и временем текущего экземпляра и временем в формате UTC. Поскольку он точно определяет дату и время относительно времени в формате UTC, DateTimeOffset структура не включает Kind член, как это DateTime делает структура. Он представляет значения даты и времени со значениями, в которых диапазоны UTC — от 12:00:00 полночи 1 января 0001 г. Анно Домини (общая эра), 11:59:59 P.M., 31 декабря 9999 г. н. э. (Н.Э.).

Важно!

Эры в японских календарях основаны на периодах царствования императоров. Таким образом, ожидается наступление новой эры. Например, 1 мая 2019 года в JapaneseCalendar и JapaneseLunisolarCalendar отмечено как начало эры Рэйва. Изменение эры затрагивает все приложения, использующие эти календари. Дополнительные сведения и определение того, затрагиваются ли ваши приложения, см. в разделе Обработка новой эры в японском календаре в .NET. сведения о тестировании приложений на Windows системах для обеспечения их готовности к изменению эры см. в разделе подготовка приложения к изменению японской эры. Дополнительные сведения о функциях .NET, поддерживающих календари с несколькими Эр, и рекомендации при работе с календарями, поддерживающими несколько эр, см. в разделе Работа с Эр.

Компонент времени в DateTimeOffset значении измеряется в 100-наносекундных единицах, именуемых тактами, а конкретная дата — число тактов с 12:00 полуночи, 1 января 0001 г. эры в GregorianCalendar календаре. DateTimeOffsetЗначение всегда выражается в контексте явного или стандартного календаря. Такты, которые могут быть назначены високосным секундам, не включаются в общее число тактов.

Хотя DateTimeOffset значение включает смещение, это не полностью структура данных, учитывающая часовой пояс. Хотя смещение от времени в формате UTC является одной из характеристик часового пояса, оно не однозначно определяет часовой пояс. Не только несколько часовых поясов имеют одинаковое смещение относительно времени в формате UTC, но смещение одного часового пояса меняется, если оно обнаруживает переход на летнее время. Это означает, что, как только DateTimeOffset значение будет связано с часовым поясом, оно больше не сможет однозначно связать его с исходным часовым поясом.

Поскольку DateTimeOffset является структурой, DateTimeOffset объект, который был объявлен, но не инициализирован в противном случае, содержит значения по умолчанию для каждого из полей элементов. Это означает, что DateTime свойство имеет значение DateTimeOffset.MinValue , а его Offset свойство имеет значение TimeSpan.Zero .

Можно создать новое DateTimeOffset значение, вызвав любую из перегрузок своего конструктора, которые похожи на перегруженные конструкторы для DateTime структуры. Можно также создать новое DateTimeOffset значение, назначив ему DateTime значение. Это неявное преобразование; Он не требует оператора приведения (в C#) или вызова метода преобразования (в Visual Basic). Можно также инициализировать DateTimeOffset значение из строкового представления даты и времени, вызвав несколько методов синтаксического анализа статических строк, которые включают Parse ,, ParseExact TryParse и TryParseExact .

Члены DateTimeOffset структуры предоставляют функциональные возможности в следующих областях:

  • Арифметические операции с датами и временем.

    Можно добавлять или вычитать либо даты, либо интервалы времени из определенного DateTimeOffset значения. Арифметические операции со DateTimeOffset значениями, в отличие от DateTime значений, заменяют различия в смещениях времени при возврате результата. Например, в следующем коде переменные используются DateTime для вычитания текущего местного времени из текущего времени в формате UTC. Затем в коде используются DateTimeOffset переменные для выполнения одной операции. Вычитание со DateTime значениями возвращает разность местного часового пояса от времени в формате UTC, в то время как вычитание с DateTimeOffset возвращаемыми значениями 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
    
  • Операции преобразования типов.

    Можно преобразовать DateTimeOffset значения в DateTime значения и наоборот.

  • Операции обработки и извлечения времени.

    Можно извлечь дату или время для DateTimeOffset значения. Можно также получить значение определенного DateTimeOffset компонента, например его год или месяц.

Примечание

При работе со значением тактов, которое необходимо преобразовать в какой-либо другой интервал времени, например в минуты или секунды, следует использовать TimeSpan.TicksPerDay константу,,, TimeSpan.TicksPerHour или, TimeSpan.TicksPerMinute TimeSpan.TicksPerSecond TimeSpan.TicksPerMillisecond чтобы выполнить преобразование. Например, чтобы добавить число секунд, представленное указанным числом тактов Second , в компонент DateTimeOffset значения, можно использовать выражение dateValue.Second + nTicks/Timespan.TicksPerSecond .

  • Преобразование даты и времени.

    Любое значение можно преобразовать в DateTimeOffset другое DateTimeOffset значение, представляющее тот же момент времени в другом часовом поясе. Однако правила коррекции часового пояса применяются только в случае ToLocalTime метода, который преобразует DateTimeOffset значение в дату и время в локальной системной зоне.

  • Сравнение даты и времени.

    Можно определить, является ли какое-либо конкретное DateTimeOffset значение более ранним, чем другое значение, или более поздним DateTimeOffset . Перед выполнением сравнения все значения преобразуются в формат UTC.

Конструкторы

DateTimeOffset(DateTime)

Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного значения DateTime.

DateTimeOffset(DateTime, TimeSpan)

Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного значения DateTime и смещения.

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

Инициализирует новый экземпляр структуры DateTimeOffset, используя указанные год, месяц, день, час, минуту, секунду, миллисекунду и смещение для заданного календаря.

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

Инициализирует новый экземпляр структуры DateTimeOffset, используя указанные год, месяц, день, час, минуту, секунду, миллисекунду и смещение.

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

Инициализирует новый экземпляр структуры DateTimeOffset, используя указанный год, месяц, день, час, минуту, секунду и смещение.

DateTimeOffset(Int64, TimeSpan)

Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного количества тактов и смещения.

Поля

MaxValue

Представляет максимально допустимое значение типа DateTimeOffset. Это поле доступно только для чтения.

MinValue

Представляет наиболее раннее из возможных значений DateTimeOffset. Это поле доступно только для чтения.

UnixEpoch

Значение этой константы эквивалентно 00:00:00.0000000 UTC 1 января 1970 г. по григорианскому календарю. UnixEpoch определяет момент времени, в который значение времени в формате Unix равно 0.

Свойства

Date

Получает значение DateTime, представляющее компонент даты в текущем объекте DateTimeOffset.

DateTime

Получает значение DateTime, представляющее дату и время текущего объекта DateTimeOffset.

Day

Возвращает день месяца, представленный текущим объектом DateTimeOffset.

DayOfWeek

Возвращает день недели, представленный текущим объектом DateTimeOffset.

DayOfYear

Возвращает день года, представленный текущим объектом DateTimeOffset.

Hour

Возвращает часовой компонент, представленный текущим объектом DateTimeOffset.

LocalDateTime

Получает значение DateTime, представляющее местную дату и время в текущем объекте DateTimeOffset.

Millisecond

Возвращает временной компонент миллисекунд, представленный текущим объектом DateTimeOffset.

Minute

Возвращает компонент минут, представленный текущим объектом DateTimeOffset.

Month

Возвращает компонент месяца даты, представленный текущим объектом DateTimeOffset.

Now

Возвращает объект DateTimeOffset, для которого в качестве значения установлены текущие дата и время на текущем компьютере, а в качестве смещения — смещение местного времени от времени в формате UTC.

Offset

Возвращает смещение по времени от времени в формате UTC.

Second

Возвращает компонент секунд по показаниям часов, представленный текущим объектом DateTimeOffset.

Ticks

Возвращает количество тактов, представляющее местную дату и время в текущем объекте DateTimeOffset по показаниям часов.

TimeOfDay

Получает время суток текущего объекта DateTimeOffset.

UtcDateTime

Получает значение DateTime, представляющее дату и время текущего объекта DateTimeOffset в формате UTC.

UtcNow

Возвращает объект DateTimeOffset, в качестве даты и времени которого установлены текущие дата и время в формате UTC, а в качестве смещения — значение Zero.

UtcTicks

Возвращает количество тактов, которое представляет дату и время текущего объекта DateTimeOffset в формате UTC.

Year

Возвращает компонент года даты, представленный текущим объектом DateTimeOffset.

Методы

Add(TimeSpan)

Возвращает новый объект DateTimeOffset, добавляющий указанный интервал времени к значению этого экземпляра.

AddDays(Double)

Возвращает новый объект DateTimeOffset, прибавляющий заданное количество полных и неполных дней к значению данного экземпляра.

AddHours(Double)

Возвращает новый объект DateTimeOffset, добавляющий заданное количество полных и неполных часов к значению этого экземпляра.

AddMilliseconds(Double)

Возвращает новый объект DateTimeOffset, прибавляющий заданное число миллисекунд к значению данного экземпляра.

AddMinutes(Double)

Возвращает новый объект DateTimeOffset, прибавляющий заданное количество полных и неполных минут к значению данного экземпляра.

AddMonths(Int32)

Возвращает новый объект DateTimeOffset, добавляющий заданное число месяцев к значению данного экземпляра.

AddSeconds(Double)

Возвращает новый объект DateTimeOffset, прибавляющий заданное количество полных и неполных секунд к значению данного экземпляра.

AddTicks(Int64)

Возвращает новый объект DateTimeOffset, прибавляющий заданное число тактов к значению этого экземпляра.

AddYears(Int32)

Возвращает новый объект DateTimeOffset, прибавляющий заданное число лет к значению этого экземпляра.

Compare(DateTimeOffset, DateTimeOffset)

Сравнивает два объекта DateTimeOffset, и указывает, как соотносятся между собой указанные в них моменты времени: первый раньше второго, первый и второй равны, или же первый позже второго.

CompareTo(DateTimeOffset)

Сравнивает текущий объект DateTimeOffset с заданным объектом DateTimeOffset и указывает, когда наступает момент, заданный в первом объекте: раньше, позже или одновременно с моментом, указанным во втором объекте DateTimeOffset.

Equals(DateTimeOffset)

Определяет, представляет ли текущий объект DateTimeOffset тот же момент времени, что и заданный объект DateTimeOffset.

Equals(DateTimeOffset, DateTimeOffset)

Определяет, представляют ли два заданных объекта DateTimeOffset один и тот же момент времени.

Equals(Object)

Определяет, представляет ли объект DateTimeOffset тот же момент времени, что и заданный объект.

EqualsExact(DateTimeOffset)

Определяет, представляет ли текущий объект DateTimeOffset тот же момент времени, что и заданный объект DateTimeOffset и совпадают ли их смещения.

FromFileTime(Int64)

Преобразует заданную временную характеристику файла Windows в ее эквивалент по местному времени.

FromUnixTimeMilliseconds(Int64)

Преобразует время в формате Unix, выраженное как количество миллисекунд, истекших с 1970-01-01T00:00:00Z, в значение DateTimeOffset.

FromUnixTimeSeconds(Int64)

Преобразует время в формате Unix, выраженное как количество секунд, истекших с 1970-01-01T00:00:00Z, в значение DateTimeOffset.

GetHashCode()

Возвращает хэш-код для текущего объекта DateTimeOffset.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Преобразует заданное представление даты и времени в виде диапазона в его эквивалент DateTimeOffset, используя указанные сведения о формате для определенного языка и региональных параметров, а также указанный стиль форматирования.

Parse(String)

Преобразует заданное строковое представление даты, времени и смещения в его эквивалент DateTimeOffset.

Parse(String, IFormatProvider)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.

Parse(String, IFormatProvider, DateTimeStyles)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, а также заданный стиль форматирования.

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

Преобразует диапазон символов, отображающий дату и время, в его эквивалент DateTimeOffset, используя заданный формат, сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат отображения даты и времени должен полностью соответствовать заданному формату.

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

Преобразует диапазон символов, содержащий строковое представление даты и времени, в его эквивалент DateTimeOffset, используя заданные форматы, сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат представления даты и времени должен полностью соответствовать одному из заданных форматов.

ParseExact(String, String, IFormatProvider)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя указанные сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя заданный формат, указанные сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат строкового представления должен полностью соответствовать заданному формату.

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

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя заданные форматы, сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

Subtract(DateTimeOffset)

Вычитает значение DateTimeOffset, представляющее определенную дату и время, из текущего объекта DateTimeOffset.

Subtract(TimeSpan)

Вычитает указанный интервал времени из текущего объекта DateTimeOffset.

ToFileTime()

Преобразует значение текущего объекта DateTimeOffset во временную характеристику файла Windows.

ToLocalTime()

Преобразует текущий объект DateTimeOffset в объект DateTimeOffset, представляющий местное время.

ToOffset(TimeSpan)

Преобразует значение текущего объекта DateTimeOffset в дату и время, указанные в значении смещения.

ToString()

Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление.

ToString(IFormatProvider)

Преобразует числовое значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.

ToString(String)

Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием заданного формата.

ToString(String, IFormatProvider)

Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях формата для данного языка и региональных параметров.

ToUniversalTime()

Преобразует текущий объект DateTimeOffset в значение DateTimeOffset, представляющее время в формате UTC.

ToUnixTimeMilliseconds()

Возвращает количество миллисекунд, истекших с 1970-01-01T00:00:00.000Z.

ToUnixTimeSeconds()

Возвращает количество секунд, истекших с 1970-01-01T00:00:00Z.

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

Пытается отформатировать значение текущего экземпляра смещения даты и времени в указанный диапазон символов.

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

Пытается преобразовать указанное представление даты и времени в виде диапазона в его эквивалент типа DateTimeOffset и возвращает значение, которое указывает на то, успешно ли выполнено преобразование.

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

Пытается преобразовать указанное представление даты и времени в виде диапазона в его эквивалент типа DateTimeOffset и возвращает значение, которое указывает на то, успешно ли выполнено преобразование.

TryParse(String, DateTimeOffset)

Предпринимает попытку преобразования указанного строкового представления даты и времени в его эквивалент DateTimeOffset и возвращает значение, позволяющее определить успешность преобразования.

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Предпринимает попытку преобразования указанного строкового представления даты и времени в его эквивалент DateTimeOffset и возвращает значение, позволяющее определить успешность преобразования.

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

Преобразует представление даты и времени в диапазоне символов в его эквивалент DateTimeOffset, используя заданный формат, сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат отображения даты и времени должен полностью соответствовать заданному формату.

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

Преобразует представление даты и времени в диапазоне символов в его эквивалент типа DateTimeOffset, используя указанные форматы, сведения о форматировании для определенного языка и региональных параметров, а также стиль. Формат представления даты и времени должен полностью соответствовать одному из заданных форматов.

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

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя заданный формат, указанные сведения о форматировании, связанные с языком и региональными параметрами, а также стиль. Формат строкового представления должен полностью соответствовать заданному формату.

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

Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset, используя заданный массив форматов, указанные сведения о форматировании, связанные с языком и региональными параметрами, и стиль форматирования. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

Операторы

Addition(DateTimeOffset, TimeSpan)

Добавляет указанный интервал времени в объект DateTimeOffset, имеющий заданную дату и время, и образует объект DateTimeOffset с новыми значениями даты и времени.

Equality(DateTimeOffset, DateTimeOffset)

Определяет, представляют ли два заданных объекта DateTimeOffset один и тот же момент времени.

GreaterThan(DateTimeOffset, DateTimeOffset)

Определяет, больше ли (или меньше) значение одного указанного объекта DateTimeOffset значения другого указанного объекта DateTimeOffset.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

Определяет, действительно ли значение одного указанного объекта DateTimeOffset больше или равно значению другого указанного объекта DateTimeOffset.

Implicit(DateTime to DateTimeOffset)

Определяется неявное преобразование объекта DateTime в объект DateTimeOffset.

Inequality(DateTimeOffset, DateTimeOffset)

Определяет, указывают ли два заданных объекта DateTimeOffset на разные моменты времени.

LessThan(DateTimeOffset, DateTimeOffset)

Определяет, меньше ли значение одного указанного объекта DateTimeOffset, чем значение другого указанного объекта DateTimeOffset.

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

Определяет, меньше ли значение одного указанного объекта DateTimeOffset, чем значение другого указанного объекта DateTimeOffset.

Subtraction(DateTimeOffset, DateTimeOffset)

Вычитает объект DateTimeOffset из другого объекта и выдает интервал времени.

Subtraction(DateTimeOffset, TimeSpan)

Вычитает заданный временной интервал из указанной даты и времени и выдает новую дату и время.

Явные реализации интерфейса

IComparable.CompareTo(Object)

Сравнивает значение текущего объекта DateTimeOffset с другим объектом такого же типа.

IDeserializationCallback.OnDeserialization(Object)

Выполняется после завершения десериализации объекта.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Передает объекту SerializationInfo данные, необходимые для сериализации текущего объекта DateTimeOffset.

Применяется к

См. также раздел