다음을 통해 공유


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 개체를 인스턴스화합니다. 그런 다음 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에 대한 자세한 내용은 TimeSpan대한 추가 API 비고를 참조하세요.

생성자

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 구조체의 새 인스턴스를 지정된 틱 수로 초기화합니다.

필드

HoursPerDay

시간 간격을 나타냅니다.

MaxValue

최대 TimeSpan 값을 나타냅니다. 이 필드는 읽기 전용입니다.

MicrosecondsPerDay

시간 간격을 나타냅니다.

MicrosecondsPerHour

시간 간격을 나타냅니다.

MicrosecondsPerMillisecond

시간 간격을 나타냅니다.

MicrosecondsPerMinute

시간 간격을 나타냅니다.

MicrosecondsPerSecond

시간 간격을 나타냅니다.

MillisecondsPerDay

시간 간격을 나타냅니다.

MillisecondsPerHour

시간 간격을 나타냅니다.

MillisecondsPerMinute

시간 간격을 나타냅니다.

MillisecondsPerSecond

시간 간격을 나타냅니다.

MinutesPerDay

시간 간격을 나타냅니다.

MinutesPerHour

시간 간격을 나타냅니다.

MinValue

최소 TimeSpan 값을 나타냅니다. 이 필드는 읽기 전용입니다.

NanosecondsPerTick

틱당 나노초 수를 나타냅니다. 이 필드는 상수입니다.

SecondsPerDay

시간 간격을 나타냅니다.

SecondsPerHour

시간 간격을 나타냅니다.

SecondsPerMinute

시간 간격을 나타냅니다.

TicksPerDay

1일의 틱 수를 나타냅니다. 이 필드는 상수입니다.

TicksPerHour

1시간의 틱 수를 나타냅니다. 이 필드는 상수입니다.

TicksPerMicrosecond

1 마이크로초의 틱 수를 나타냅니다. 이 필드는 상수입니다.

TicksPerMillisecond

틱 수를 1밀리초 단위로 나타냅니다. 이 필드는 상수입니다.

TicksPerMinute

1분의 틱 수를 나타냅니다. 이 필드는 상수입니다.

TicksPerSecond

1초의 틱 수를 나타냅니다.

Zero

0 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)

이 인스턴스를 지정된 divisor나눈 결과로 값이 있는 새 TimeSpan 개체를 반환합니다.

Divide(TimeSpan)

이 인스턴스를 ts나눈 결과인 새 Double 값을 반환합니다.

Duration()

값이 현재 TimeSpan 개체의 절대값인 새 TimeSpan 개체를 반환합니다.

Equals(Object)

이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

Equals(TimeSpan)

이 인스턴스가 지정된 TimeSpan 개체와 같은지 여부를 나타내는 값을 반환합니다.

Equals(TimeSpan, TimeSpan)

지정된 두 TimeSpan 인스턴스가 같은지 여부를 나타내는 값을 반환합니다.

FromDays(Double)

지정한 일 수를 나타내는 TimeSpan 반환합니다. 여기서 사양은 가장 가까운 밀리초까지 정확합니다.

FromDays(Int32)

TimeSpan 구조체의 새 인스턴스를 지정된 일 수로 초기화합니다.

FromDays(Int32, Int32, Int64, Int64, Int64, Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 일, 시간, 분, 초, 밀리초 및 마이크로초로 초기화합니다.

FromHours(Double)

지정된 시간 수를 나타내는 TimeSpan 반환합니다. 여기서 사양은 가장 가까운 밀리초까지 정확합니다.

FromHours(Int32)

TimeSpan 구조체의 새 인스턴스를 지정된 시간 수로 초기화합니다.

FromHours(Int32, Int64, Int64, Int64, Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 시간, 분, 초, 밀리초 및 마이크로초로 초기화합니다.

FromMicroseconds(Double)

지정된 수의 마이크로초를 나타내는 TimeSpan 반환합니다.

FromMicroseconds(Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 수의 마이크로초로 초기화합니다.

FromMilliseconds(Double)

지정된 시간(밀리초)을 나타내는 TimeSpan 반환합니다.

FromMilliseconds(Int64, Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 밀리초 및 마이크로초로 초기화합니다.

FromMinutes(Double)

지정한 시간(분)을 나타내는 TimeSpan 반환합니다. 여기서 사양은 가장 가까운 밀리초까지 정확합니다.

FromMinutes(Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 시간(분)으로 초기화합니다.

FromMinutes(Int64, Int64, Int64, Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 분, 초, 밀리초 및 마이크로초로 초기화합니다.

FromSeconds(Double)

지정한 시간(초)을 나타내는 TimeSpan 반환합니다. 여기서 사양은 가장 가까운 밀리초까지 정확합니다.

FromSeconds(Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 시간(초)으로 초기화합니다.

FromSeconds(Int64, Int64, Int64)

TimeSpan 구조체의 새 인스턴스를 지정된 초, 밀리초 및 마이크로초로 초기화합니다.

FromTicks(Int64)

지정한 시간을 나타내는 TimeSpan 반환합니다. 여기서 사양은 틱 단위입니다.

GetHashCode()

이 인스턴스에 대한 해시 코드를 반환합니다.

Multiply(Double)

이 인스턴스 및 지정된 factor곱한 결과인 새 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 지정된 divisor나눈 결과로 값이 있는 새 TimeSpan 개체를 반환합니다.

Division(TimeSpan, TimeSpan)

t1 t2나눈 결과인 새 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)

값이 지정된 factor 및 지정된 timeSpan 인스턴스를 곱한 결과인 새 TimeSpan 개체를 반환합니다.

Multiply(TimeSpan, Double)

값이 지정된 timeSpan 인스턴스와 지정된 factor곱한 결과인 새 TimeSpan 개체를 반환합니다.

Subtraction(TimeSpan, TimeSpan)

지정된 다른 TimeSpan지정된 TimeSpan 뺍니다.

UnaryNegation(TimeSpan)

값이 지정된 인스턴스의 부정 값인 TimeSpan 반환합니다.

UnaryPlus(TimeSpan)

지정된 TimeSpan인스턴스를 반환합니다.

명시적 인터페이스 구현

IComparable.CompareTo(Object)

이 인스턴스를 지정된 개체와 비교하고 이 인스턴스가 지정된 개체보다 짧거나 같은지 또는 더 긴지 여부를 나타내는 정수를 반환합니다.

적용 대상

추가 정보