Aracılığıyla paylaş


TimeSpan Yapı

Tanım

Bir zaman aralığını temsil eder.

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)
Devralma
TimeSpan
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek, iki tarih arasındaki farkı temsil eden bir TimeSpan nesnesi oluşturur. Ardından TimeSpan nesnesinin özelliklerini görüntüler.

// 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
#>

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. TimeSpaniçin ek API açıklamaları .

Oluşturucular

TimeSpan(Int32, Int32, Int32)

TimeSpan yapısının yeni bir örneğini belirtilen saat, dakika ve saniye sayısına başlatır.

TimeSpan(Int32, Int32, Int32, Int32)

TimeSpan yapısının yeni bir örneğini belirtilen gün, saat, dakika ve saniye sayısına başlatır.

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

TimeSpan yapısının yeni bir örneğini belirtilen sayıda gün, saat, dakika, saniye ve milisaniyeye başlatır.

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

TimeSpan yapısının yeni bir örneğini belirtilen sayıda gün, saat, dakika, saniye, milisaniye ve mikrosaniye olarak başlatır.

TimeSpan(Int64)

TimeSpan yapısının yeni bir örneğini belirtilen sayıda değer çizgisine başlatır.

Alanlar

HoursPerDay

Bir zaman aralığını temsil eder.

MaxValue

En büyük TimeSpan değerini temsil eder. Bu alan salt okunur.

MicrosecondsPerDay

Bir zaman aralığını temsil eder.

MicrosecondsPerHour

Bir zaman aralığını temsil eder.

MicrosecondsPerMillisecond

Bir zaman aralığını temsil eder.

MicrosecondsPerMinute

Bir zaman aralığını temsil eder.

MicrosecondsPerSecond

Bir zaman aralığını temsil eder.

MillisecondsPerDay

Bir zaman aralığını temsil eder.

MillisecondsPerHour

Bir zaman aralığını temsil eder.

MillisecondsPerMinute

Bir zaman aralığını temsil eder.

MillisecondsPerSecond

Bir zaman aralığını temsil eder.

MinutesPerDay

Bir zaman aralığını temsil eder.

MinutesPerHour

Bir zaman aralığını temsil eder.

MinValue

En düşük TimeSpan değerini temsil eder. Bu alan salt okunur.

NanosecondsPerTick

Değer başına nanosaniye sayısını temsil eder. Bu alan sabittir.

SecondsPerDay

Bir zaman aralığını temsil eder.

SecondsPerHour

Bir zaman aralığını temsil eder.

SecondsPerMinute

Bir zaman aralığını temsil eder.

TicksPerDay

1 gün içindeki kene sayısını temsil eder. Bu alan sabittir.

TicksPerHour

1 saat içindeki kene sayısını temsil eder. Bu alan sabittir.

TicksPerMicrosecond

1 mikrosaniyedeki kene sayısını temsil eder. Bu alan sabittir.

TicksPerMillisecond

1 milisaniye cinsinden kene sayısını temsil eder. Bu alan sabittir.

TicksPerMinute

1 dakikadaki kene sayısını temsil eder. Bu alan sabittir.

TicksPerSecond

1 saniyedeki kene sayısını temsil eder.

Zero

Sıfır TimeSpan değerini temsil eder. Bu alan salt okunur.

Özellikler

Days

Geçerli TimeSpan yapısının temsil ettiği zaman aralığının days bileşenini alır.

Hours

Geçerli TimeSpan yapısıyla temsil edilen zaman aralığının saat bileşenini alır.

Microseconds

Geçerli TimeSpan yapısı tarafından temsil edilen zaman aralığının mikrosaniye bileşenini alır.

Milliseconds

Geçerli TimeSpan yapısıyla temsil edilen zaman aralığının milisaniye bileşenini alır.

Minutes

Geçerli TimeSpan yapısıyla temsil edilen zaman aralığının dakika bileşenini alır.

Nanoseconds

Geçerli TimeSpan yapısıyla temsil edilen zaman aralığının nanosaniye bileşenini alır.

Seconds

Geçerli TimeSpan yapısıyla temsil edilen zaman aralığının saniye bileşenini alır.

Ticks

Geçerli TimeSpan yapısının değerini temsil eden onay işareti sayısını alır.

TotalDays

Geçerli TimeSpan yapısının tam ve kesirli gün cinsinden ifade edilen değerini alır.

TotalHours

Geçerli TimeSpan yapısının tam ve kesirli saatlerle ifade edilen değerini alır.

TotalMicroseconds

Geçerli TimeSpan yapısının tam ve kesirli mikrosaniye cinsinden ifade edilen değerini alır.

TotalMilliseconds

Geçerli TimeSpan yapısının tam ve kesirli milisaniye cinsinden ifade edilen değerini alır.

TotalMinutes

Geçerli TimeSpan yapısının değerini tam ve kesirli dakika cinsinden ifade eder.

TotalNanoseconds

Tam ve kesirli nanosaniye cinsinden ifade edilen geçerli TimeSpan yapısının değerini alır.

TotalSeconds

Tam ve kesirli saniye cinsinden ifade edilen geçerli TimeSpan yapısının değerini alır.

Yöntemler

Add(TimeSpan)

Değeri belirtilen TimeSpan nesnesinin ve bu örneğin toplamı olan yeni bir TimeSpan nesnesi döndürür.

Compare(TimeSpan, TimeSpan)

İki TimeSpan değeri karşılaştırır ve ilk değerin ikinci değerden daha kısa, buna eşit veya daha uzun olduğunu belirten bir tamsayı döndürür.

CompareTo(Object)

Bu örneği belirtilen nesneyle karşılaştırır ve bu örneğin belirtilen nesneden daha kısa, ona eşit veya daha uzun olduğunu belirten bir tamsayı döndürür.

CompareTo(TimeSpan)

Bu örneği belirtilen bir TimeSpan nesnesiyle karşılaştırır ve bu örneğin TimeSpan nesnesinden daha kısa, ona eşit veya daha uzun olduğunu belirten bir tamsayı döndürür.

Divide(Double)

Değeri bu örneği belirtilen divisorbölmenin sonucu olan yeni bir TimeSpan nesnesi döndürür.

Divide(TimeSpan)

Bu örneği tsbölmenin sonucu olan yeni bir Double değeri döndürür.

Duration()

Değeri geçerli TimeSpan nesnesinin mutlak değeri olan yeni bir TimeSpan nesnesi döndürür.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

Equals(TimeSpan)

Bu örneğin belirtilen bir TimeSpan nesnesine eşit olup olmadığını gösteren bir değer döndürür.

Equals(TimeSpan, TimeSpan)

belirtilen iki TimeSpan örneğinin eşit olup olmadığını gösteren bir değer döndürür.

FromDays(Double)

Belirtimin en yakın milisaniyeye doğru olduğu belirtilen gün sayısını temsil eden bir TimeSpan döndürür.

FromDays(Int32)

TimeSpan yapısının yeni bir örneğini belirtilen gün sayısına başlatır.

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

TimeSpan yapısının yeni bir örneğini belirtilen sayıda gün, saat, dakika, saniye, milisaniye ve mikrosaniye olarak başlatır.

FromHours(Double)

Belirtimin en yakın milisaniyeye doğru olduğu belirtilen saat sayısını temsil eden bir TimeSpan döndürür.

FromHours(Int32)

TimeSpan yapısının yeni bir örneğini belirtilen saat sayısına başlatır.

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

TimeSpan yapısının yeni bir örneğini belirtilen sayıda saat, dakika, saniye, milisaniye ve mikrosaniye olarak başlatır.

FromMicroseconds(Double)

Belirtilen sayıda mikrosaniyeyi temsil eden bir TimeSpan döndürür.

FromMicroseconds(Int64)

TimeSpan yapısının yeni bir örneğini belirtilen sayıda mikrosaniyeye başlatır.

FromMilliseconds(Double)

Belirtilen sayıda milisaniyeyi temsil eden bir TimeSpan döndürür.

FromMilliseconds(Int64, Int64)

TimeSpan yapısının yeni bir örneğini belirtilen sayıda milisaniye ve mikrosaniye olarak başlatır.

FromMinutes(Double)

Belirtimin en yakın milisaniyeye doğru olduğu belirtilen dakika sayısını temsil eden bir TimeSpan döndürür.

FromMinutes(Int64)

TimeSpan yapısının yeni bir örneğini belirtilen dakika sayısına başlatır.

FromMinutes(Int64, Int64, Int64, Int64)

TimeSpan yapısının yeni bir örneğini belirtilen dakika, saniye, milisaniye ve mikrosaniye sayısına başlatır.

FromSeconds(Double)

Belirtimin en yakın milisaniyeye doğru olduğu belirtilen saniye sayısını temsil eden bir TimeSpan döndürür.

FromSeconds(Int64)

TimeSpan yapısının yeni bir örneğini belirtilen sayıda saniyeye başlatır.

FromSeconds(Int64, Int64, Int64)

TimeSpan yapısının yeni bir örneğini belirtilen sayıda saniye, milisaniye ve mikrosaniyeye başlatır.

FromTicks(Int64)

Belirtimin değer birimleri cinsinden olduğu belirtilen zamanı temsil eden bir TimeSpan döndürür.

GetHashCode()

Bu örnek için bir karma kodu döndürür.

Multiply(Double)

Bu örneğin ve belirtilen factorçarpmasının sonucu olan yeni bir TimeSpan nesnesi döndürür.

Negate()

Değeri bu örneğin olumsuzlanan değeri olan yeni bir TimeSpan nesnesi döndürür.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak zaman aralığının span gösterimini TimeSpan eşdeğerine dönüştürür.

Parse(String)

Bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür.

Parse(String, IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür.

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

Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının karakter aralığını TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

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

Belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stilleri kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

ParseExact(String, String, IFormatProvider)

Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stilleri kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

ParseExact(String, String[], IFormatProvider)

Belirtilen biçim dizeleri dizisini ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

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

Belirtilen biçimleri, kültüre özgü biçim bilgilerini ve stilleri kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

Subtract(TimeSpan)

Değeri belirtilen TimeSpan nesnesi ile bu örnek arasındaki fark olan yeni bir TimeSpan nesnesi döndürür.

ToString()

Geçerli TimeSpan nesnesinin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String)

Belirtilen biçimi kullanarak geçerli TimeSpan nesnesinin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen biçim ve kültüre özgü biçimlendirme bilgilerini kullanarak geçerli TimeSpan nesnesinin değerini eşdeğer dize gösterimine dönüştürür.

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

Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır.

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

Geçerli zaman aralığı sayı örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak zaman aralığının span gösterimini TimeSpan eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(ReadOnlySpan<Char>, TimeSpan)

Zaman aralığının span gösterimini TimeSpan eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, IFormatProvider, TimeSpan)

Belirli kültüre özgü biçimlendirme bilgilerini kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, TimeSpan)

Bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının belirtilen yayılma alanı gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, TimeSpanStyles, TimeSpan)

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stilleri kullanarak bir zaman aralığının belirtilen span gösterimini TimeSpan eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

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

Belirtilen biçimleri ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının belirtilen yayılma alanı gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

Belirli biçimleri, kültüre özgü biçim bilgilerini ve stillerini kullanarak bir zaman aralığının belirtilen span gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan)

Belirtilen biçim, kültüre özgü biçim bilgileri ve stilleri kullanarak bir zaman aralığının dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir.

TryParseExact(String, String[], IFormatProvider, TimeSpan)

Belirtilen biçimleri ve kültüre özgü biçim bilgilerini kullanarak bir zaman aralığının belirtilen dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

Belirli biçimleri, kültüre özgü biçim bilgilerini ve stillerini kullanarak bir zaman aralığının belirtilen dize gösterimini TimeSpan eşdeğerine dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden biriyle tam olarak eşleşmelidir.

İşleçler

Addition(TimeSpan, TimeSpan)

Belirtilen iki TimeSpan örneği ekler.

Division(TimeSpan, Double)

Değeri belirtilen timeSpan belirtilen divisorbölme sonucu olan yeni bir TimeSpan nesnesi döndürür.

Division(TimeSpan, TimeSpan)

t1 t2bölmenin sonucu olan yeni bir Double değeri döndürür.

Equality(TimeSpan, TimeSpan)

İki TimeSpan örneğin eşit olup olmadığını gösterir.

GreaterThan(TimeSpan, TimeSpan)

Belirtilen bir TimeSpan belirtilen başka bir TimeSpandaha büyük olup olmadığını gösterir.

GreaterThanOrEqual(TimeSpan, TimeSpan)

Belirtilen TimeSpan başka bir belirtilen TimeSpandeğerinden büyük veya buna eşit olup olmadığını gösterir.

Inequality(TimeSpan, TimeSpan)

İki TimeSpan örneğin eşit olup olmadığını gösterir.

LessThan(TimeSpan, TimeSpan)

Belirtilen TimeSpan belirtilen başka bir TimeSpanküçük olup olmadığını gösterir.

LessThanOrEqual(TimeSpan, TimeSpan)

Belirtilen bir TimeSpan belirtilen başka bir TimeSpandeğerinden küçük veya buna eşit olup olmadığını gösterir.

Multiply(Double, TimeSpan)

Değeri belirtilen factor ve belirtilen timeSpan örneğinin çarpımının sonucu olan yeni bir TimeSpan nesnesi döndürür.

Multiply(TimeSpan, Double)

Değeri, belirtilen timeSpan örneğini ve belirtilen factorçarpma sonucu olan yeni bir TimeSpan nesnesi döndürür.

Subtraction(TimeSpan, TimeSpan)

Belirtilen TimeSpan başka bir belirtilen TimeSpançıkarır.

UnaryNegation(TimeSpan)

Değeri belirtilen örneğin negatif değeri olan bir TimeSpan döndürür.

UnaryPlus(TimeSpan)

belirtilen TimeSpanörneğini döndürür.

Belirtik Arabirim Kullanımları

IComparable.CompareTo(Object)

Bu örneği belirtilen nesneyle karşılaştırır ve bu örneğin belirtilen nesneden daha kısa, ona eşit veya daha uzun olduğunu belirten bir tamsayı döndürür.

Şunlara uygulanır

Ayrıca bkz.