TimeSpan Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет интервал времени.
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, ISpanFormattable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
public value class TimeSpan : IComparable
public value class TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, ISpanFormattable
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>
public readonly struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IParsable<TimeSpan>, ISpanFormattable, ISpanParsable<TimeSpan>, IUtf8SpanFormattable
[System.Serializable]
public struct TimeSpan : IComparable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, IEquatable<TimeSpan>, IFormattable
type TimeSpan = struct
interface IFormattable
type TimeSpan = struct
interface ISpanFormattable
interface IFormattable
type TimeSpan = struct
interface IFormattable
interface IParsable<TimeSpan>
interface ISpanFormattable
interface ISpanParsable<TimeSpan>
type TimeSpan = struct
interface IFormattable
interface IParsable<TimeSpan>
interface ISpanFormattable
interface ISpanParsable<TimeSpan>
interface IUtf8SpanFormattable
[<System.Serializable>]
type TimeSpan = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeSpan = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeSpan = struct
interface IFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), ISpanFormattable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan)
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan), IParsable(Of TimeSpan), ISpanFormattable, ISpanParsable(Of TimeSpan), IUtf8SpanFormattable
Public Structure TimeSpan
Implements IComparable
Public Structure TimeSpan
Implements IComparable, IComparable(Of TimeSpan), IEquatable(Of TimeSpan)
- Наследование
- Атрибуты
- Реализации
Примеры
В следующем примере создается TimeSpan экземпляр объекта , который представляет разницу между двумя датами. Затем отображаются TimeSpan свойства объекта .
// Define two dates.
DateTime date1 = new DateTime(2010, 1, 1, 8, 0, 15);
DateTime date2 = new DateTime(2010, 8, 18, 13, 30, 30);
// Calculate the interval between the two dates.
TimeSpan interval = date2 - date1;
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString());
// Display individual properties of the resulting TimeSpan object.
Console.WriteLine(" {0,-35} {1,20}", "Value of Days Component:", interval.Days);
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays);
Console.WriteLine(" {0,-35} {1,20}", "Value of Hours Component:", interval.Hours);
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours);
Console.WriteLine(" {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes);
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes);
Console.WriteLine(" {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds);
Console.WriteLine(" {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds);
Console.WriteLine(" {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds);
Console.WriteLine(" {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds);
Console.WriteLine(" {0,-35} {1,20:N0}", "Ticks:", interval.Ticks);
// This example displays the following output:
// 8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
// Value of Days Component: 229
// Total Number of Days: 229.229340277778
// Value of Hours Component: 5
// Total Number of Hours: 5501.50416666667
// Value of Minutes Component: 30
// Total Number of Minutes: 330090.25
// Value of Seconds Component: 15
// Total Number of Seconds: 19,805,415
// Value of Milliseconds Component: 0
// Total Number of Milliseconds: 19,805,415,000
// Ticks: 198,054,150,000,000
// Define two dates.
let date1 = DateTime(2010, 1, 1, 8, 0, 15)
let date2 = DateTime(2010, 8, 18, 13, 30, 30)
// Calculate the interval between the two dates.
let interval = date2 - date1
printfn $"{date2} - {date1} = {interval}"
// Display individual properties of the resulting TimeSpan object.
printfn $""" {"Value of Days Component:",-35} {interval.Days,20}"""
printfn $""" {"Total Number of Days:",-35} {interval.TotalDays,20}"""
printfn $""" {"Value of Hours Component:",-35} {interval.Hours,20}"""
printfn $""" {"Total Number of Hours:",-35} {interval.TotalHours,20}"""
printfn $""" {"Value of Minutes Component:",-35} {interval.Minutes,20}"""
printfn $""" {"Total Number of Minutes:",-35} {interval.TotalMinutes,20}"""
printfn $""" {"Value of Seconds Component:",-35} {interval.Seconds,20:N0}"""
printfn $""" {"Total Number of Seconds:",-35} {interval.TotalSeconds,20:N0}"""
printfn $""" {"Value of Milliseconds Component:",-35} {interval.Milliseconds,20:N0}"""
printfn $""" {"Total Number of Milliseconds:",-35} {interval.TotalMilliseconds,20:N0}"""
printfn $""" {"Ticks:",-35} {interval.Ticks,20:N0}"""
// This example displays the following output:
// 8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
// Value of Days Component: 229
// Total Number of Days: 229.229340277778
// Value of Hours Component: 5
// Total Number of Hours: 5501.50416666667
// Value of Minutes Component: 30
// Total Number of Minutes: 330090.25
// Value of Seconds Component: 15
// Total Number of Seconds: 19,805,415
// Value of Milliseconds Component: 0
// Total Number of Milliseconds: 19,805,415,000
// Ticks: 198,054,150,000,000
' Define two dates.
Dim date1 As Date = #1/1/2010 8:00:15AM#
Dim date2 As Date = #8/18/2010 1:30:30PM#
' Calculate the interval between the two dates.
Dim interval As TimeSpan = date2 - date1
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString())
' Display individual properties of the resulting TimeSpan object.
Console.WriteLine(" {0,-35} {1,20}", "Value of Days Component:", interval.Days)
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays)
Console.WriteLine(" {0,-35} {1,20}", "Value of Hours Component:", interval.Hours)
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours)
Console.WriteLine(" {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes)
Console.WriteLine(" {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes)
Console.WriteLine(" {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds)
Console.WriteLine(" {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds)
Console.WriteLine(" {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds)
Console.WriteLine(" {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds)
Console.WriteLine(" {0,-35} {1,20:N0}", "Ticks:", interval.Ticks)
' The example displays the following output:
' 8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
' Value of Days Component: 229
' Total Number of Days: 229.229340277778
' Value of Hours Component: 5
' Total Number of Hours: 5501.50416666667
' Value of Minutes Component: 30
' Total Number of Minutes: 330090.25
' Value of Seconds Component: 15
' Total Number of Seconds: 19,805,415
' Value of Milliseconds Component: 0
' Total Number of Milliseconds: 19,805,415,000
' Ticks: 198,054,150,000,000
# Define two dates.
$Date2 = Get-Date -Date '2010/8/18' -Hour 13 -Minute 30 -Second 30
$Date1 = Get-Date -Date '2010/1/1' -Hour 8 -Minute 0 -Second 15
# Calculate the interval between the two dates.
$Interval = $Date2 - $Date1
"{0} - {1} = {2}" -f $Date2, $Date1, ($Interval.ToString())
# Display individual properties of the resulting TimeSpan object.
" {0,-35} {1,20}" -f "Value of Days Component:", $Interval.Days
" {0,-35} {1,20}" -f "Total Number of Days:", $Interval.TotalDays
" {0,-35} {1,20}" -f "Value of Hours Component:", $Interval.Hours
" {0,-35} {1,20}" -f "Total Number of Hours:", $Interval.TotalHours
" {0,-35} {1,20}" -f "Value of Minutes Component:", $Interval.Minutes
" {0,-35} {1,20}" -f "Total Number of Minutes:", $Interval.TotalMinutes
" {0,-35} {1,20:N0}" -f "Value of Seconds Component:", $Interval.Seconds
" {0,-35} {1,20:N0}" -f "Total Number of Seconds:", $Interval.TotalSeconds
" {0,-35} {1,20:N0}" -f "Value of Milliseconds Component:", $Interval.Milliseconds
" {0,-35} {1,20:N0}" -f "Total Number of Milliseconds:", $Interval.TotalMilliseconds
" {0,-35} {1,20:N0}" -f "Ticks:", $Interval.Ticks
<# This sample produces the following output:
18/08/2010 13:30:30 - 01/01/2010 08:00:15 = 229.05:30:15
Value of Days Component: 229
Total Number of Days: 229.229340277778
Value of Hours Component: 5
Total Number of Hours: 5501.50416666667
Value of Minutes Component: 30
Total Number of Minutes: 330090.25
Value of Seconds Component: 15
Total Number of Seconds: 19,805,415
Value of Milliseconds Component: 0
Total Number of Milliseconds: 19,805,415,000
Ticks: 198,054,150,000,000
#>
Комментарии
Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для TimeSpan.
Конструкторы
TimeSpan(Int32, Int32, Int32) |
Инициализирует новый экземпляр структуры TimeSpan заданным количеством часов, минут и секунд. |
TimeSpan(Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр структуры TimeSpan заданным количеством дней, часов, минут и секунд. |
TimeSpan(Int32, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр структуры TimeSpan заданным количеством дней, часов, минут, секунд и миллисекунд. |
TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр TimeSpan структуры указанным числом дней, часов, минут, секунд, миллисекунд и миллисекунд. |
TimeSpan(Int64) |
Инициализирует новый экземпляр структуры TimeSpan заданным числом тактов. |
Поля
MaxValue |
Представляет максимальное значение TimeSpan. Это поле доступно только для чтения. |
MinValue |
Представляет минимальное значение TimeSpan. Это поле доступно только для чтения. |
NanosecondsPerTick |
Представляет количество наносекунд на тик. Это поле является константой. |
TicksPerDay |
Возвращает количество тактов в 1 сутках. Это поле является константой. |
TicksPerHour |
Представляет количество тактов в 1 часе. Это поле является константой. |
TicksPerMicrosecond |
Представляет количество тактов в 1 микросекундах. Это поле является константой. |
TicksPerMillisecond |
Возвращает количество тактов в 1 миллисекунде. Это поле является константой. |
TicksPerMinute |
Возвращает количество тактов в 1 минуте. Это поле является константой. |
TicksPerSecond |
Возвращает количество тактов в 1 секунде. |
Zero |
Представляет нулевое значение TimeSpan. Это поле доступно только для чтения. |
Свойства
Days |
Возвращает компонент дней периода времени, представленного текущей структурой TimeSpan. |
Hours |
Возвращает компонент часов периода времени, представленного текущей структурой TimeSpan. |
Microseconds |
Возвращает компонент микросекунд интервала времени, представленного текущей TimeSpan структурой. |
Milliseconds |
Возвращает компонент миллисекунд периода времени, представленного текущей структурой TimeSpan. |
Minutes |
Возвращает компонент минут периода времени, представленного текущей структурой TimeSpan. |
Nanoseconds |
Возвращает компонент наносекунд интервала времени, представленного текущей TimeSpan структурой. |
Seconds |
Возвращает компонент секунд периода времени, представленного текущей структурой TimeSpan. |
Ticks |
Возвращает количество тактов, представляющее значение текущей структуры TimeSpan. |
TotalDays |
Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество дней. |
TotalHours |
Получает значение текущей структуры TimeSpan, выраженное как целое и дробное количество часов. |
TotalMicroseconds |
Возвращает значение текущей TimeSpan структуры, выраженное в целых и дробных микросекундах. |
TotalMilliseconds |
Получает значение текущей структуры TimeSpan, выраженное как целое и дробное количество миллисекунд. |
TotalMinutes |
Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество минут. |
TotalNanoseconds |
Возвращает значение текущей TimeSpan структуры, выраженное в целых и дробных наносекундах. |
TotalSeconds |
Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество секунд. |
Методы
Add(TimeSpan) |
Возвращает новый объект TimeSpan, значение которого равно сумме указанного объекта TimeSpan и данного экземпляра. |
Compare(TimeSpan, TimeSpan) |
Сравнивает два значения TimeSpan и возвращает целое значение, которое показывает, является ли первое значение короче, равно или длиннее второго значения. |
CompareTo(Object) |
Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, как соотносится данный экземпляр с указанным объектом: короче него, равен ему или длиннее указанного объекта. |
CompareTo(TimeSpan) |
Сравнивает данный экземпляр с указанным объектом TimeSpan и возвращает целое число, которое показывает, как соотносится данный экземпляр с объектом TimeSpan: короче него, равен ему или длиннее указанного объекта. |
Divide(Double) |
Возвращает новый TimeSpan объект , значение которого является результатом деления этого экземпляра на указанный |
Divide(TimeSpan) |
Возвращает новое Double значение, которое является результатом деления этого экземпляра на |
Duration() |
Возвращает новый объект TimeSpan, значением которого является абсолютное значение текущего объекта TimeSpan. |
Equals(Object) |
Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. |
Equals(TimeSpan) |
Возвращает значение, указывающее, равен ли данный экземпляр заданному объекту TimeSpan. |
Equals(TimeSpan, TimeSpan) |
Возвращает значение, указывающее, равны ли два заданных экземпляра TimeSpan. |
FromDays(Double) |
Возвращает объект TimeSpan, представляющий заданное количество дней, округленное до ближайшей миллисекунды. |
FromDays(Int32) |
Представляет интервал времени. |
FromDays(Int32, Int32, Int64, Int64, Int64, Int64) |
Представляет интервал времени. |
FromHours(Double) |
Возвращает объект TimeSpan, представляющий указанное количество часов, округленное до ближайшей миллисекунды. |
FromHours(Int32) |
Представляет интервал времени. |
FromHours(Int32, Int64, Int64, Int64, Int64) |
Представляет интервал времени. |
FromMicroseconds(Double) |
Возвращает объект , TimeSpan представляющий указанное количество микросекунд. |
FromMicroseconds(Int64) |
Представляет интервал времени. |
FromMilliseconds(Double) |
Возвращает объект TimeSpan, представляющий указанное количество миллисекунд. |
FromMilliseconds(Int64, Int64) |
Представляет интервал времени. |
FromMinutes(Double) |
Возвращает объект TimeSpan, представляющий указанное количество минут, округленное до ближайшей миллисекунды. |
FromMinutes(Int64) |
Представляет интервал времени. |
FromMinutes(Int64, Int64, Int64, Int64) |
Представляет интервал времени. |
FromSeconds(Double) |
Возвращает объект TimeSpan, представляющий указанное количество секунд, округленное до ближайшей миллисекунды. |
FromSeconds(Int64) |
Представляет интервал времени. |
FromSeconds(Int64, Int64, Int64) |
Представляет интервал времени. |
FromTicks(Int64) |
Возвращает объект TimeSpan, представляющий заданное время в тактах. |
GetHashCode() |
Возвращает хэш-код для данного экземпляра. |
Multiply(Double) |
Возвращает новый объект TimeSpan, значение которого является результатом умножения данного экземпляра и указанного |
Negate() |
Возвращает новый объект TimeSpan, значение которого равно значению данного экземпляра с противоположным знаком. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Преобразует представление диапазона интервала времени в его эквивалент TimeSpan, используя указанные сведения о форматировании, связанные с языком и региональными параметрами. |
Parse(String) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan. |
Parse(String, IFormatProvider) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные сведения о форматировании, связанные с языком и региональными параметрами. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles) |
Преобразует диапазон символов интервала времени в его эквивалент TimeSpan, используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
ParseExact(String, String, IFormatProvider) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату. |
ParseExact(String, String, IFormatProvider, TimeSpanStyles) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать заданному формату. |
ParseExact(String, String[], IFormatProvider) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанный массив строк форматирования и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
ParseExact(String, String[], IFormatProvider, TimeSpanStyles) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
Subtract(TimeSpan) |
Возвращает новый объект TimeSpan, значение которого равно разности между указанным объектом TimeSpan и данным экземпляром. |
ToString() |
Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление. |
ToString(String) |
Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием заданного формата. |
ToString(String, IFormatProvider) |
Преобразует числовое значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Пытается отформатировать значение текущего экземпляра как UTF-8 в предоставленный диапазон байтов. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Пытается форматировать значение текущего экземпляра числа временного диапазона в указанный диапазон символов. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Преобразует представление диапазона интервала времени в его эквивалент TimeSpan, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования. |
TryParse(ReadOnlySpan<Char>, TimeSpan) |
Преобразует представление диапазона интервала времени в его эквивалент TimeSpan и возвращает значение, позволяющее определить успешность преобразования. |
TryParse(String, IFormatProvider, TimeSpan) |
Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования. |
TryParse(String, TimeSpan) |
Преобразовывает строковое представление интервала времени в его эквивалент TimeSpan и возвращает значение, позволяющее определить успешность преобразования. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpan) |
Преобразует указанное представление диапазона интервала времени в его эквивалент TimeSpan, используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles, TimeSpan) |
Преобразует заданное представление диапазона интервала времени в его эквивалент TimeSpan, используя указанные форматы, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования. Формат строкового представления должен полностью соответствовать заданному формату. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpan) |
Преобразует указанное представление диапазона интервала времени в его эквивалент TimeSpan, используя указанные форматы и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Преобразует указанное представление диапазона интервала времени в его эквивалент TimeSpan, используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
TryParseExact(String, String, IFormatProvider, TimeSpan) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату. |
TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan) |
Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать заданному формату. |
TryParseExact(String, String[], IFormatProvider, TimeSpan) |
Преобразует указанное строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan) |
Преобразует указанное строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать одному из заданных форматов. |
Операторы
Addition(TimeSpan, TimeSpan) |
Складывает два указанных экземпляра TimeSpan. |
Division(TimeSpan, Double) |
Возвращает новый TimeSpan объект , значение которого является результатом деления указанного |
Division(TimeSpan, TimeSpan) |
Возвращает новое Double значение, которое является результатом деления на |
Equality(TimeSpan, TimeSpan) |
Указывает, равны ли два экземпляра TimeSpan. |
GreaterThan(TimeSpan, TimeSpan) |
Показывает, является ли заданное значение TimeSpan большим, чем другое заданное значение TimeSpan. |
GreaterThanOrEqual(TimeSpan, TimeSpan) |
Показывает, является ли заданное значение TimeSpan большим или равным другому заданному значению TimeSpan. |
Inequality(TimeSpan, TimeSpan) |
Показывает, являются ли два экземпляра TimeSpan неравными. |
LessThan(TimeSpan, TimeSpan) |
Показывает, является ли заданное значение TimeSpan меньшим, чем другое заданное значение TimeSpan. |
LessThanOrEqual(TimeSpan, TimeSpan) |
Показывает, является ли заданное значение TimeSpan меньшим или равным другому заданному значению TimeSpan. |
Multiply(Double, TimeSpan) |
Возвращает новый объект TimeSpan, значение которого является результатом умножения указанного |
Multiply(TimeSpan, Double) |
Возвращает новый объект TimeSpan, значение которого является результатом умножения указанного экземпляра |
Subtraction(TimeSpan, TimeSpan) |
Вычитает указанный объект TimeSpan из другого указанного объекта TimeSpan. |
UnaryNegation(TimeSpan) |
Возвращает объект TimeSpan со значением, равным значению данного экземпляра с противоположным знаком. |
UnaryPlus(TimeSpan) |
Возвращает указанный экземпляр TimeSpan. |
Явные реализации интерфейса
IComparable.CompareTo(Object) |
Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, как соотносится данный экземпляр с указанным объектом: короче него, равен ему или длиннее указанного объекта. |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по