Структура DateTimeOffset

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

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public struct DateTimeOffset : IComparable, IFormattable, ISerializable, IDeserializationCallback, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>

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

ТипИмяОписание
КонструкторDateTimeOffset(Int64, TimeSpan) Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного количества тактов и смещения.
КонструкторDateTimeOffset(DateTime) Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного значения DateTime .
КонструкторDateTimeOffset(DateTime, TimeSpan) Инициализирует новый экземпляр структуры DateTimeOffset с использованием заданного значения DateTime и смещения.
КонструкторDateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) Инициализирует новый экземпляр структуры DateTimeOffset , используя год, месяц, день, час, минуту, секунду и смещение.
КонструкторDateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) Инициализирует новый экземпляр структуры DateTimeOffset , используя год, месяц, день, час, минуту, секунду, миллисекунду и смещение.
КонструкторDateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) Инициализирует новый экземпляр структуры DateTimeOffset , используя год, месяц, день, час, минуту, секунду, миллисекунду и смещение для заданного календаря.

Свойства

ТипИмяОписание
Свойство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(Object) Определяет, представляет ли объект DateTimeOffset тот же момент времени, что и заданный объект. (Переопределяет Object.Equals(Object).)
МетодEquals(DateTimeOffset) Определяет, представляет ли текущий объект DateTimeOffset тот же момент времени, что и заданный объект DateTimeOffset .
МетодСтатическийEquals(DateTimeOffset, DateTimeOffset) Определяет, представляют ли два заданных объекта DateTimeOffset один и тот же момент времени.
МетодEqualsExact(DateTimeOffset) Определяет, представляет ли текущий объект DateTimeOffset тот же момент времени, что и заданный объект DateTimeOffset и совпадают ли их смещения.
МетодСтатическийFromFileTime(Int64) Преобразует заданную временную характеристику файла Windows в ее эквивалент по местному времени.
МетодСтатическийFromUnixTimeMilliseconds(Int64)
МетодСтатическийFromUnixTimeSeconds(Int64)
МетодGetHashCode() Возвращает хэш-код для текущего объекта DateTimeOffset . (Переопределяет Object.GetHashCode().)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийParse(String) Преобразует заданное строковое представление даты, времени и смещения в их эквивалент DateTimeOffset .
МетодСтатическийParse(String, IFormatProvider, DateTimeStyles) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя указанную информацию о форматировании, связанную с языком и региональными параметрами, а также заданный стиль форматирования.
МетодСтатическийParse(String, IFormatProvider) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя указанные сведения о форматировании, связанные с языком и региональными параметрами.
МетодСтатическийParseExact(String, String[], IFormatProvider, DateTimeStyles) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя заданные форматы, указанные сведения о форматировании, связанные с языком и региональными параметрами, а также стиль.Формат строкового представления должен полностью соответствовать одному из заданных форматов.
МетодСтатическийParseExact(String, String, IFormatProvider, DateTimeStyles) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя заданный формат, указанные сведения о форматировании, связанные с языком и региональными параметрами, а также стиль.Формат строкового представления должен полностью соответствовать заданному формату.
МетодСтатическийParseExact(String, String, IFormatProvider) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя указанные сведения о форматировании, связанные с языком и региональными параметрами.Формат строкового представления должен полностью соответствовать заданному формату.
МетодSubtract(TimeSpan) Вычитает указанный интервал времени из текущего объекта DateTimeOffset .
МетодSubtract(DateTimeOffset) Вычитает значение DateTimeOffset , представляющее определенную дату и время в текущем объекте DateTimeOffset .
МетодToFileTime() Преобразует значение текущего объекта DateTimeOffset во временную характеристику файла Windows.
МетодToLocalTime() Преобразует текущий объект DateTimeOffset в объект DateTimeOffset , представляющий местное время.
МетодToOffset(TimeSpan) Преобразует значение текущего объекта DateTimeOffset в дату и время, указанные в значении смещения.
МетодToString(String, IFormatProvider) Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях формата для данного языка и региональных параметров.
МетодToString(IFormatProvider) Преобразует числовое значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.
МетодToString(String) Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление с использованием заданного формата.
МетодToString() Преобразует значение текущего объекта DateTimeOffset в эквивалентное ему строковое представление. (Переопределяет Object.ToString().)
МетодToUniversalTime() Преобразует текущий объект DateTimeOffset в значение DateTimeOffset , представляющее время в формате UTC.
МетодToUnixTimeMilliseconds()
МетодToUnixTimeSeconds()
МетодСтатическийTryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) Предпринимает попытку преобразования указанного строкового представления даты и времени в его эквивалент DateTimeOffset , и возвращает значение, позволяющее определить успешность преобразования.
МетодСтатическийTryParse(String, DateTimeOffset) Предпринимает попытку преобразования указанного строкового представления даты и времени в его эквивалент DateTimeOffset , и возвращает значение, позволяющее определить успешность преобразования.
МетодСтатическийTryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя заданный формат, указанные сведения о форматировании, связанные с языком и региональными параметрами, а также стиль.Формат строкового представления должен полностью соответствовать заданному формату.
МетодСтатическийTryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) Преобразует заданное строковое представление даты и времени в его эквивалент DateTimeOffset , используя заданный массив форматов, указанные сведения о форматировании, связанные с языком и региональными параметрами, и стиль форматирования.Формат строкового представления должен полностью соответствовать одному из заданных форматов.

Поля

ТипИмяОписание
ПолеСтатическийMaxValue Представляет максимально допустимое значение типа DateTimeOffset .Это поле доступно только для чтения.
ПолеСтатическийMinValue Представляет наиболее раннее из возможных значений DateTimeOffset .Это поле доступно только для чтения.
developers/references/system.datetimeoffset.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)