Структура TimeSpan

Представляет интервал времени.

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

Синтаксис

public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable

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

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

Свойства

ТипИмяОписание
СвойствоDays Возвращает компонент дней периода времени, представленного текущей структурой TimeSpan .
СвойствоHours Возвращает компонент часов периода времени, представленного текущей структурой TimeSpan .
СвойствоMilliseconds Возвращает компонент миллисекунд периода времени, представленного текущей структурой TimeSpan .
СвойствоMinutes Возвращает компонент минут периода времени, представленного текущей структурой TimeSpan .
СвойствоSeconds Возвращает компонент секунд периода времени, представленного текущей структурой TimeSpan .
СвойствоTicks Возвращает количество тактов, представляющее значение текущей структуры TimeSpan .
СвойствоTotalDays Возвращает значение текущей структуры TimeSpan , выраженное как целое и дробное количество дней.
СвойствоTotalHours Получает значение текущей структуры TimeSpan , выраженное как целое и дробное количество часов.
СвойствоTotalMilliseconds Получает значение текущей структуры TimeSpan , выраженное как целое и дробное количество миллисекунд.
СвойствоTotalMinutes Возвращает значение текущей структуры TimeSpan , выраженное как целое и дробное количество минут.
СвойствоTotalSeconds Возвращает значение текущей структуры TimeSpan , выраженное как целое и дробное количество секунд.

Методы

ТипИмяОписание
МетодAdd(TimeSpan) Возвращает новый объект TimeSpan , значение которого равно сумме указанного объекта TimeSpan и данного экземпляра.
МетодСтатическийCompare(TimeSpan, TimeSpan) Сравнивает два значения TimeSpan и возвращает целое значение, которое показывает, является ли первое значение короче, равно или длиннее второго значения.
МетодCompareTo(TimeSpan) Сравнивает данный экземпляр с указанным объектом TimeSpan и возвращает целое число, которое показывает, как соотносится данный экземпляр с объектом TimeSpan : короче него, равен ему или длиннее указанного объекта.
МетодCompareTo(Object) Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, как соотносится данный экземпляр с указанным объектом: короче него, равен ему или длиннее указанного объекта.
МетодDuration() Возвращает новый объект TimeSpan , значением которого является абсолютное значение текущего объекта TimeSpan .
МетодСтатическийEquals(TimeSpan, TimeSpan) Возвращает значение, указывающее, равны ли два заданных экземпляра TimeSpan .
МетодEquals(TimeSpan) Возвращает значение, указывающее, равен ли данный экземпляр заданному объекту TimeSpan .
МетодEquals(Object) Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. (Переопределяет Object.Equals(Object).)
МетодСтатическийFromDays(Double) Возвращает объект TimeSpan , представляющий заданное количество дней, округленное до ближайшей миллисекунды.
МетодСтатическийFromHours(Double) Возвращает объект TimeSpan , представляющий указанное количество часов, округленное до ближайшей миллисекунды.
МетодСтатическийFromMilliseconds(Double) Возвращает объект TimeSpan , представляющий указанное количество миллисекунд.
МетодСтатическийFromMinutes(Double) Возвращает объект TimeSpan , представляющий указанное количество минут, округленное до ближайшей миллисекунды.
МетодСтатическийFromSeconds(Double) Возвращает объект TimeSpan , представляющий указанное количество секунд, округленное до ближайшей миллисекунды.
МетодСтатическийFromTicks(Int64) Возвращает объект TimeSpan , представляющий заданное время в тактах.
МетодGetHashCode() Возвращает хэш-код для данного экземпляра. (Переопределяет Object.GetHashCode().)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодNegate() Возвращает новый объект TimeSpan , значение которого равно значению данного экземпляра с противоположным знаком.
МетодСтатическийParse(String, IFormatProvider) Преобразует строковое представление интервала времени в его эквивалент TimeSpan , используя указанные сведения о форматировании, связанные с языком и региональными параметрами.
МетодСтатическийParse(String) Преобразует строковое представление интервала времени в его эквивалент TimeSpan .
МетодСтатическийParseExact(String, String, IFormatProvider, TimeSpanStyles) Преобразует строковое представление интервала времени в его эквивалент TimeSpan , используя указанные формат, сведения о форматировании, связанные с языком и региональными параметрами, и стили.Формат строкового представления должен полностью соответствовать заданному формату.
МетодСтатическийParseExact(String, String[], IFormatProvider) Преобразует строковое представление интервала времени в его эквивалент TimeSpan , используя указанный массив строк форматирования и сведения о форматировании, связанные с языком и региональными параметрами.Формат строкового представления должен полностью соответствовать одному из заданных форматов.
МетодСтатическийParseExact(String, String, IFormatProvider) Преобразует строковое представление интервала времени в его эквивалент TimeSpan , используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами.Формат строкового представления должен полностью соответствовать заданному формату.
МетодСтатическийParseExact(String, String[], IFormatProvider, TimeSpanStyles) Преобразует строковое представление интервала времени в его эквивалент TimeSpan , используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили.Формат строкового представления должен полностью соответствовать одному из заданных форматов.
МетодSubtract(TimeSpan) Возвращает новый объект TimeSpan , значение которого равно разности между указанным объектом TimeSpan и данным экземпляром.
МетодToString(String) Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием заданного формата.
МетодToString(String, IFormatProvider) Преобразует числовое значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров.
МетодToString() Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление. (Переопределяет Object.ToString().)
МетодСтатическийTryParse(String, IFormatProvider, TimeSpan) Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan , используя указанную информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.
МетодСтатическийTryParse(String, TimeSpan) Преобразовывает строковое представление интервала времени в его эквивалент TimeSpan и возвращает значение, позволяющее определить успешность преобразования.
МетодСтатическийTryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan) Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan , используя указанные форматы, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать одному из заданных форматов.
МетодСтатическийTryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan) Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan , используя указанный формат, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать заданному формату.
МетодСтатическийTryParseExact(String, String[], IFormatProvider, TimeSpan) Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan , используя указанные форматы и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать одному из заданных форматов.
МетодСтатическийTryParseExact(String, String, IFormatProvider, TimeSpan) Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan , используя указанный формат и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать заданному формату.

Поля

ТипИмяОписание
ПолеСтатическийMaxValue Представляет максимальное значение TimeSpan .Это поле доступно только для чтения.
ПолеСтатическийMinValue Представляет минимальное значение TimeSpan .Это поле доступно только для чтения.
ПолеСтатическийTicksPerDay Возвращает количество тактов в 1 дне.Это поле является константой.
ПолеСтатическийTicksPerHour Представляет количество тактов в 1 часе.Это поле является константой.
ПолеСтатическийTicksPerMillisecond Возвращает количество тактов в 1 миллисекунде.Это поле является константой.
ПолеСтатическийTicksPerMinute Возвращает количество тактов в 1 минуте.Это поле является константой.
ПолеСтатическийTicksPerSecond Возвращает количество тактов в 1 секунде.
ПолеСтатическийZero Представляет нулевое значение TimeSpan .Это поле доступно только для чтения.
developers/references/system.timespan.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)