Bagikan melalui


TimeSpan Struktur

Definisi

Mewakili interval waktu.

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)
Warisan
TimeSpan
Atribut
Penerapan

Contoh

Contoh berikut membuat instans objek TimeSpan yang menunjukkan perbedaan antara dua tanggal. Kemudian menampilkan properti objek 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
#>

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat komentar API Tambahan untuk TimeSpan.

Konstruktor

TimeSpan(Int32, Int32, Int32)

Menginisialisasi instans baru struktur TimeSpan ke jumlah jam, menit, dan detik tertentu.

TimeSpan(Int32, Int32, Int32, Int32)

Menginisialisasi instans baru struktur TimeSpan ke jumlah hari, jam, menit, dan detik tertentu.

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

Menginisialisasi instans baru struktur TimeSpan ke jumlah hari, jam, menit, detik, dan milidetik tertentu.

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

Menginisialisasi instans baru struktur TimeSpan ke jumlah hari, jam, menit, detik, milidetik, dan mikrodetik tertentu.

TimeSpan(Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah tanda centang yang ditentukan.

Bidang

MaxValue

Mewakili nilai TimeSpan maksimum. Bidang ini bersifat baca-saja.

MinValue

Mewakili nilai TimeSpan minimum. Bidang ini bersifat baca-saja.

NanosecondsPerTick

Mewakili jumlah nanodetik per tanda centang. Bidang ini konstan.

TicksPerDay

Mewakili jumlah kutu dalam 1 hari. Bidang ini konstan.

TicksPerHour

Mewakili jumlah tanda centang dalam 1 jam. Bidang ini konstan.

TicksPerMicrosecond

Mewakili jumlah kutu dalam 1 mikrodetik. Bidang ini konstan.

TicksPerMillisecond

Mewakili jumlah kutu dalam 1 milidetik. Bidang ini konstan.

TicksPerMinute

Mewakili jumlah tanda centang dalam 1 menit. Bidang ini konstan.

TicksPerSecond

Mewakili jumlah tanda centang dalam 1 detik.

Zero

Mewakili nilai nol TimeSpan. Bidang ini bersifat baca-saja.

Properti

Days

Mendapatkan komponen hari dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Hours

Mendapatkan komponen jam interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Microseconds

Mendapatkan komponen microseconds dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Milliseconds

Mendapatkan komponen milidetik dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Minutes

Mendapatkan komponen menit dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Nanoseconds

Mendapatkan komponen nanodetik dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Seconds

Mendapatkan komponen detik dari interval waktu yang diwakili oleh struktur TimeSpan saat ini.

Ticks

Mendapatkan jumlah tanda centang yang mewakili nilai struktur TimeSpan saat ini.

TotalDays

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan dalam seluruh dan hari pecahan.

TotalHours

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan dalam jam utuh dan pecahan.

TotalMicroseconds

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan secara keseluruhan dan mikrosekon pecahan.

TotalMilliseconds

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan secara keseluruhan dan milidetik pecahan.

TotalMinutes

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan dalam menit keseluruhan dan pecahan.

TotalNanoseconds

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan dalam nanodetik keseluruhan dan pecahan.

TotalSeconds

Mendapatkan nilai struktur TimeSpan saat ini yang dinyatakan dalam detik keseluruhan dan pecahan.

Metode

Add(TimeSpan)

Mengembalikan objek TimeSpan baru yang nilainya adalah jumlah objek TimeSpan yang ditentukan dan instans ini.

Compare(TimeSpan, TimeSpan)

Membandingkan dua nilai TimeSpan dan mengembalikan bilangan bulat yang menunjukkan apakah nilai pertama lebih pendek dari, sama dengan, atau lebih panjang dari nilai kedua.

CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah instans ini lebih pendek dari, sama dengan, atau lebih panjang dari objek yang ditentukan.

CompareTo(TimeSpan)

Membandingkan instans ini dengan objek TimeSpan tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah instans ini lebih pendek dari, sama dengan, atau lebih panjang dari objek TimeSpan.

Divide(Double)

Mengembalikan objek TimeSpan baru yang nilainya adalah hasil pembagian instans ini dengan divisoryang ditentukan.

Divide(TimeSpan)

Mengembalikan nilai Double baru yang merupakan hasil pembagian instans ini dengan ts.

Duration()

Mengembalikan objek TimeSpan baru yang nilainya adalah nilai absolut objek TimeSpan saat ini.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

Equals(TimeSpan)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek TimeSpan tertentu.

Equals(TimeSpan, TimeSpan)

Mengembalikan nilai yang menunjukkan apakah dua instans TimeSpan yang ditentukan sama.

FromDays(Double)

Mengembalikan TimeSpan yang mewakili jumlah hari tertentu, di mana spesifikasi akurat hingga milidetik terdekat.

FromDays(Int32)

Menginisialisasi instans baru struktur TimeSpan ke jumlah hari tertentu.

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

Menginisialisasi instans baru struktur TimeSpan ke jumlah hari, jam, menit, detik, milidetik, dan mikrodetik tertentu.

FromHours(Double)

Mengembalikan TimeSpan yang mewakili jumlah jam tertentu, di mana spesifikasi akurat ke milidetik terdekat.

FromHours(Int32)

Menginisialisasi instans baru struktur TimeSpan ke jumlah jam tertentu.

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

Menginisialisasi instans baru struktur TimeSpan ke jumlah jam, menit, detik, milidetik, dan mikrodetik tertentu.

FromMicroseconds(Double)

Mengembalikan TimeSpan yang mewakili jumlah mikrostik tertentu.

FromMicroseconds(Int64)

Menginisialisasi instans baru dari struktur TimeSpan ke sejumlah mikrostik tertentu.

FromMilliseconds(Double)

Mengembalikan TimeSpan yang mewakili jumlah milidetik tertentu.

FromMilliseconds(Int64, Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah milidetik tertentu, dan mikro detik.

FromMinutes(Double)

Mengembalikan TimeSpan yang mewakili jumlah menit tertentu, di mana spesifikasi akurat ke milidetik terdekat.

FromMinutes(Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah menit tertentu.

FromMinutes(Int64, Int64, Int64, Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah menit, detik, milidetik, dan mikrodetik tertentu.

FromSeconds(Double)

Mengembalikan TimeSpan yang mewakili jumlah detik tertentu, di mana spesifikasi akurat ke milidetik terdekat.

FromSeconds(Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah detik tertentu.

FromSeconds(Int64, Int64, Int64)

Menginisialisasi instans baru struktur TimeSpan ke jumlah detik, milidetik, dan mikrodetik tertentu.

FromTicks(Int64)

Mengembalikan TimeSpan yang mewakili waktu tertentu, di mana spesifikasi berada dalam satuan tanda centang.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

Multiply(Double)

Mengembalikan objek TimeSpan baru yang nilainya adalah hasil perkalian instans ini dan factoryang ditentukan.

Negate()

Mengembalikan objek TimeSpan baru yang nilainya adalah nilai yang dinegasikan dari instans ini.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengonversi representasi rentang interval waktu ke TimeSpan setara dengan menggunakan informasi format khusus budaya yang ditentukan.

Parse(String)

Mengonversi representasi string dari interval waktu ke TimeSpan setara.

Parse(String, IFormatProvider)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan informasi format khusus budaya yang ditentukan.

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

Mengonversi rentang karakter interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan.

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

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

ParseExact(String, String, IFormatProvider)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan.

ParseExact(String, String, IFormatProvider, TimeSpanStyles)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan format yang ditentukan.

ParseExact(String, String[], IFormatProvider)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan array string format dan informasi format khusus budaya yang ditentukan. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

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

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

Subtract(TimeSpan)

Mengembalikan objek TimeSpan baru yang nilainya adalah perbedaan antara objek TimeSpan yang ditentukan dan instans ini.

ToString()

Mengonversi nilai objek TimeSpan saat ini ke representasi string yang setara.

ToString(String)

Mengonversi nilai objek TimeSpan saat ini ke representasi string yang setara dengan menggunakan format yang ditentukan.

ToString(String, IFormatProvider)

Mengonversi nilai objek TimeSpan saat ini ke representasi string yang setara dengan menggunakan format yang ditentukan dan informasi pemformatan khusus budaya.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

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

Mencoba memformat nilai instans nomor rentang waktu saat ini ke dalam rentang karakter yang disediakan.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeSpan)

Mengonversi representasi rentang interval waktu ke TimeSpan setara dengan menggunakan informasi pemformatan khusus budaya yang ditentukan, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(ReadOnlySpan<Char>, TimeSpan)

Mengonversi representasi rentang interval waktu ke TimeSpan yang setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(String, IFormatProvider, TimeSpan)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan informasi pemformatan khusus budaya yang ditentukan, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

TryParse(String, TimeSpan)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil.

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

Mengonversi representasi rentang yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan.

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

Mengonversi representasi rentang yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. Format representasi string harus sama persis dengan format yang ditentukan.

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

Mengonversi representasi rentang yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

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

Mengonversi representasi rentang yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi dan gaya format khusus budaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

TryParseExact(String, String, IFormatProvider, TimeSpan)

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan.

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

Mengonversi representasi string dari interval waktu ke TimeSpan setara dengan menggunakan format yang ditentukan, informasi dan gaya format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan.

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

Mengonversi representasi string yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format dan informasi format khusus budaya yang ditentukan. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

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

Mengonversi representasi string yang ditentukan dari interval waktu ke TimeSpan setara dengan menggunakan format, informasi dan gaya format khusus budaya yang ditentukan. Format representasi string harus sama persis dengan salah satu format yang ditentukan.

Operator

Addition(TimeSpan, TimeSpan)

Menambahkan dua instans TimeSpan yang ditentukan.

Division(TimeSpan, Double)

Mengembalikan objek TimeSpan baru yang nilainya adalah hasil pembagian timeSpan yang ditentukan dengan divisoryang ditentukan.

Division(TimeSpan, TimeSpan)

Mengembalikan nilai Double baru yang merupakan hasil pembagian t1 dengan t2.

Equality(TimeSpan, TimeSpan)

Menunjukkan apakah dua instans TimeSpan sama.

GreaterThan(TimeSpan, TimeSpan)

Menunjukkan apakah TimeSpan yang ditentukan lebih besar dari TimeSpanlain yang ditentukan .

GreaterThanOrEqual(TimeSpan, TimeSpan)

Menunjukkan apakah TimeSpan yang ditentukan lebih besar dari atau sama dengan TimeSpanlain yang ditentukan.

Inequality(TimeSpan, TimeSpan)

Menunjukkan apakah dua instans TimeSpan tidak sama.

LessThan(TimeSpan, TimeSpan)

Menunjukkan apakah TimeSpan yang ditentukan kurang dari TimeSpanlain yang ditentukan .

LessThanOrEqual(TimeSpan, TimeSpan)

Menunjukkan apakah TimeSpan yang ditentukan kurang dari atau sama dengan TimeSpanlain yang ditentukan .

Multiply(Double, TimeSpan)

Mengembalikan objek TimeSpan baru yang nilainya adalah hasil mengalikan factor yang ditentukan dan instans timeSpan yang ditentukan.

Multiply(TimeSpan, Double)

Mengembalikan objek TimeSpan baru yang nilainya adalah hasil mengalikan instans timeSpan yang ditentukan dan factoryang ditentukan .

Subtraction(TimeSpan, TimeSpan)

Mengurangi TimeSpan tertentu dari TimeSpanlain yang ditentukan.

UnaryNegation(TimeSpan)

Mengembalikan TimeSpan yang nilainya adalah nilai yang dinegasikan dari instans yang ditentukan.

UnaryPlus(TimeSpan)

Mengembalikan instans TimeSpanyang ditentukan.

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah instans ini lebih pendek dari, sama dengan, atau lebih panjang dari objek yang ditentukan.

Berlaku untuk

Lihat juga