TimeSpan Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de TimeSpan structuur.
Overloads
| Name | Description |
|---|---|
| TimeSpan(Int64) |
Initialiseert een nieuwe instantie van de TimeSpan structuur tot het opgegeven aantal tikken. |
| TimeSpan(Int32, Int32, Int32) |
Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal uren, minuten en seconden. |
| TimeSpan(Int32, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten en seconden. |
| TimeSpan(Int32, Int32, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden en milliseconden. |
| TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden, milliseconden en microseconden. |
TimeSpan(Int64)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuwe instantie van de TimeSpan structuur tot het opgegeven aantal tikken.
public:
TimeSpan(long ticks);
public TimeSpan(long ticks);
new TimeSpan : int64 -> TimeSpan
Public Sub New (ticks As Long)
Parameters
- ticks
- Int64
Een periode uitgedrukt in eenheden van 100 nanoseconden.
Voorbeelden
In het volgende voorbeeld worden verschillende TimeSpan objecten gemaakt met behulp van de overbelasting van de constructor waarmee een TimeSpan opgegeven aantal tikken wordt geïnitialiseerd.
// Example of the TimeSpan( long ) constructor.
using System;
class TimeSpanCtorLDemo
{
// Create a TimeSpan object and display its value.
static void CreateTimeSpan( long ticks )
{
TimeSpan elapsedTime = new TimeSpan( ticks );
// Format the constructor for display.
string ctor = String.Format( "TimeSpan( {0} )", ticks );
// Pad the end of a TimeSpan string with spaces if
// it does not contain milliseconds.
string elapsedStr = elapsedTime.ToString( );
int pointIndex = elapsedStr.IndexOf( ':' );
pointIndex = elapsedStr.IndexOf( '.', pointIndex );
if( pointIndex < 0 ) elapsedStr += " ";
// Display the constructor and its value.
Console.WriteLine( "{0,-33}{1,24}", ctor, elapsedStr );
}
static void Main( )
{
Console.WriteLine(
"This example of the TimeSpan( long ) constructor " +
"\ngenerates the following output.\n" );
Console.WriteLine( "{0,-33}{1,16}", "Constructor", "Value" );
Console.WriteLine( "{0,-33}{1,16}", "-----------", "-----" );
CreateTimeSpan( 1 );
CreateTimeSpan( 999999 );
CreateTimeSpan( -1000000000000 );
CreateTimeSpan( 18012202000000 );
CreateTimeSpan( 999999999999999999 );
CreateTimeSpan( 1000000000000000000 );
}
}
/*
This example of the TimeSpan( long ) constructor
generates the following output.
Constructor Value
----------- -----
TimeSpan( 1 ) 00:00:00.0000001
TimeSpan( 999999 ) 00:00:00.0999999
TimeSpan( -1000000000000 ) -1.03:46:40
TimeSpan( 18012202000000 ) 20.20:20:20.2000000
TimeSpan( 999999999999999999 ) 1157407.09:46:39.9999999
TimeSpan( 1000000000000000000 ) 1157407.09:46:40
*/
// Example of the TimeSpan( long ) constructor.
open System
// Create a TimeSpan object and display its value.
let createTimeSpan ticks =
let elapsedTime = TimeSpan ticks
// Format the constructor for display.
let ctor = $"TimeSpan( {ticks} )"
// Pad the end of a TimeSpan string with spaces if
// it does not contain milliseconds.
let elapsedStr = string elapsedTime
let pointIndex = elapsedStr.IndexOf ':'
let pointIndex = elapsedStr.IndexOf('.', pointIndex)
let elapsedStr =
if pointIndex < 0 then elapsedStr + " "
else elapsedStr
// Display the constructor and its value.
printfn $"{ctor,-33}{elapsedStr,24}"
Console.WriteLine(
"This example of the TimeSpan( long ) constructor " +
"\ngenerates the following output.\n" )
Console.WriteLine( "{0,-33}{1,16}", "Constructor", "Value" )
Console.WriteLine( "{0,-33}{1,16}", "-----------", "-----" )
createTimeSpan 1L
createTimeSpan 999999L
createTimeSpan -1000000000000L
createTimeSpan 18012202000000L
createTimeSpan 999999999999999999L
createTimeSpan 1000000000000000000L
(*
This example of the TimeSpan( long ) constructor
generates the following output.
Constructor Value
----------- -----
TimeSpan( 1 ) 00:00:00.0000001
TimeSpan( 999999 ) 00:00:00.0999999
TimeSpan( -1000000000000 ) -1.03:46:40
TimeSpan( 18012202000000 ) 20.20:20:20.2000000
TimeSpan( 999999999999999999 ) 1157407.09:46:39.9999999
TimeSpan( 1000000000000000000 ) 1157407.09:46:40
*)
' Example of the TimeSpan( Long ) constructor.
Module TimeSpanCtorLDemo
' Create a TimeSpan object and display its value.
Sub CreateTimeSpan( ticks As Long )
Dim elapsedTime As New TimeSpan( ticks )
' Format the constructor for display.
Dim ctor AS String = _
String.Format( "TimeSpan( {0} )", ticks )
' Pad the end of a TimeSpan string with spaces if
' it does not contain milliseconds.
Dim elapsedStr As String = elapsedTime.ToString( )
Dim pointIndex As Integer = elapsedStr.IndexOf( ":"c )
pointIndex = elapsedStr.IndexOf( "."c, pointIndex )
If pointIndex < 0 Then elapsedStr &= " "
' Display the constructor and its value.
Console.WriteLine( "{0,-33}{1,24}", ctor, elapsedStr )
End Sub
Sub Main( )
Console.WriteLine( _
"This example of the TimeSpan( Long ) constructor " & _
vbCrLf & "generates the following output." & vbCrLf )
Console.WriteLine( "{0,-33}{1,16}", "Constructor", "Value" )
Console.WriteLine( "{0,-33}{1,16}", "-----------", "-----" )
CreateTimeSpan( 1 )
CreateTimeSpan( 999999 )
CreateTimeSpan( -1000000000000 )
CreateTimeSpan( 18012202000000 )
CreateTimeSpan( 999999999999999999 )
CreateTimeSpan( 1000000000000000000 )
End Sub
End Module
' This example of the TimeSpan( Long ) constructor
' generates the following output.
'
' Constructor Value
' ----------- -----
' TimeSpan( 1 ) 00:00:00.0000001
' TimeSpan( 999999 ) 00:00:00.0999999
' TimeSpan( -1000000000000 ) -1.03:46:40
' TimeSpan( 18012202000000 ) 20.20:20:20.2000000
' TimeSpan( 999999999999999999 ) 1157407.09:46:39.9999999
' TimeSpan( 1000000000000000000 ) 1157407.09:46:40
Opmerkingen
Eén maatstreepje vertegenwoordigt honderd nanoseconden of één tien miljoenste van een seconde. Er zijn 10.000 tikken in een milliseconde.
Zie ook
Van toepassing op
TimeSpan(Int32, Int32, Int32)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal uren, minuten en seconden.
public:
TimeSpan(int hours, int minutes, int seconds);
public TimeSpan(int hours, int minutes, int seconds);
new TimeSpan : int * int * int -> TimeSpan
Public Sub New (hours As Integer, minutes As Integer, seconds As Integer)
Parameters
- hours
- Int32
Aantal uren.
- minutes
- Int32
Aantal minuten.
- seconds
- Int32
Aantal seconden.
Uitzonderingen
De parameters geven een TimeSpan waarde op die kleiner is dan TimeSpan.MinValue of hoger dan TimeSpan.MaxValue.
Voorbeelden
In het volgende voorbeeld worden verschillende TimeSpan objecten gemaakt met behulp van de overbelasting van de constructor waarmee een TimeSpan opgegeven aantal uren, minuten en seconden wordt geïnitialiseerd.
// Example of the TimeSpan( int, int, int ) constructor.
using System;
class TimeSpanCtorIIIDemo
{
// Create a TimeSpan object and display its value.
static void CreateTimeSpan( int hours, int minutes,
int seconds )
{
TimeSpan elapsedTime =
new TimeSpan( hours, minutes, seconds );
// Format the constructor for display.
string ctor = String.Format( "TimeSpan( {0}, {1}, {2} )",
hours, minutes, seconds);
// Display the constructor and its value.
Console.WriteLine( "{0,-37}{1,16}",
ctor, elapsedTime.ToString( ) );
}
static void Main( )
{
Console.WriteLine(
"This example of the TimeSpan( int, int, int ) " +
"\nconstructor generates the following output.\n" );
Console.WriteLine( "{0,-37}{1,16}", "Constructor", "Value" );
Console.WriteLine( "{0,-37}{1,16}", "-----------", "-----" );
CreateTimeSpan( 10, 20, 30 );
CreateTimeSpan( -10, 20, 30 );
CreateTimeSpan( 0, 0, 37230 );
CreateTimeSpan( 1000, 2000, 3000 );
CreateTimeSpan( 1000, -2000, -3000 );
CreateTimeSpan( 999999, 999999, 999999 );
}
}
/*
This example of the TimeSpan( int, int, int )
constructor generates the following output.
Constructor Value
----------- -----
TimeSpan( 10, 20, 30 ) 10:20:30
TimeSpan( -10, 20, 30 ) -09:39:30
TimeSpan( 0, 0, 37230 ) 10:20:30
TimeSpan( 1000, 2000, 3000 ) 43.02:10:00
TimeSpan( 1000, -2000, -3000 ) 40.05:50:00
TimeSpan( 999999, 999999, 999999 ) 42372.15:25:39
*/
// Example of the TimeSpan( int, int, int ) constructor.
open System
// Create a TimeSpan object and display its value.
let createTimeSpan hours minutes seconds =
let elapsedTime = TimeSpan(hours, minutes, seconds)
// Format the constructor for display.
let ctor = $"TimeSpan( {hours}, {minutes}, {seconds} )"
// Display the constructor and its value.
printfn $"{ctor,-37}{elapsedTime,16}"
printfn "This example of the TimeSpan( int, int, int ) \nconstructor generates the following output.\n"
printfn "%-37s%16s" "Constructor" "Value"
printfn "%-37s%16s" "-----------" "-----"
createTimeSpan 10 20 30
createTimeSpan -10 20 30
createTimeSpan 0 0 37230
createTimeSpan 1000 2000 3000
createTimeSpan 1000 -2000 -3000
createTimeSpan 999999 999999 999999
(*
This example of the TimeSpan( int, int, int )
constructor generates the following output.
Constructor Value
----------- -----
TimeSpan( 10, 20, 30 ) 10:20:30
TimeSpan( -10, 20, 30 ) -09:39:30
TimeSpan( 0, 0, 37230 ) 10:20:30
TimeSpan( 1000, 2000, 3000 ) 43.02:10:00
TimeSpan( 1000, -2000, -3000 ) 40.05:50:00
TimeSpan( 999999, 999999, 999999 ) 42372.15:25:39
*)
' Example of the TimeSpan( Integer, Integer, Integer ) constructor.
Module TimeSpanCtorIIIDemo
' Create a TimeSpan object and display its value.
Sub CreateTimeSpan( hours As Integer, minutes As Integer, _
seconds As Integer )
Dim elapsedTime As New TimeSpan( hours, minutes, seconds )
' Format the constructor for display.
Dim ctor AS String = _
String.Format( "TimeSpan( {0}, {1}, {2} )", _
hours, minutes, seconds )
' Display the constructor and its value.
Console.WriteLine( "{0,-37}{1,16}", _
ctor, elapsedTime.ToString( ) )
End Sub
Sub Main()
Console.WriteLine( _
"This example of the " & _
"TimeSpan( Integer, Integer, Integer ) " & vbCrLf & _
"constructor generates the following output." & vbCrLf )
Console.WriteLine( "{0,-37}{1,16}", "Constructor", "Value" )
Console.WriteLine( "{0,-37}{1,16}", "-----------", "-----" )
CreateTimeSpan( 10, 20, 30 )
CreateTimeSpan( -10, 20, 30 )
CreateTimeSpan( 0, 0, 37230 )
CreateTimeSpan( 1000, 2000, 3000 )
CreateTimeSpan( 1000, -2000, -3000 )
CreateTimeSpan( 999999, 999999, 999999 )
End Sub
End Module
' This example of the TimeSpan( Integer, Integer, Integer )
' constructor generates the following output.
'
' Constructor Value
' ----------- -----
' TimeSpan( 10, 20, 30 ) 10:20:30
' TimeSpan( -10, 20, 30 ) -09:39:30
' TimeSpan( 0, 0, 37230 ) 10:20:30
' TimeSpan( 1000, 2000, 3000 ) 43.02:10:00
' TimeSpan( 1000, -2000, -3000 ) 40.05:50:00
' TimeSpan( 999999, 999999, 999999 ) 42372.15:25:39
Opmerkingen
De opgegeven hours, minutesen seconds worden geconverteerd naar tikken en die waarde initialiseert dit exemplaar.
Zie ook
Van toepassing op
TimeSpan(Int32, Int32, Int32, Int32)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten en seconden.
public:
TimeSpan(int days, int hours, int minutes, int seconds);
public TimeSpan(int days, int hours, int minutes, int seconds);
new TimeSpan : int * int * int * int -> TimeSpan
Public Sub New (days As Integer, hours As Integer, minutes As Integer, seconds As Integer)
Parameters
- days
- Int32
Aantal dagen.
- hours
- Int32
Aantal uren.
- minutes
- Int32
Aantal minuten.
- seconds
- Int32
Aantal seconden.
Uitzonderingen
De parameters geven een TimeSpan waarde op die kleiner is dan TimeSpan.MinValue of hoger dan TimeSpan.MaxValue.
Voorbeelden
In het volgende voorbeeld worden verschillende TimeSpan objecten gemaakt met behulp van de overbelasting van de constructor waarmee een TimeSpan opgegeven aantal dagen, uren, minuten en seconden wordt geïnitialiseerd.
using System;
class Example
{
// Create a TimeSpan object and display its value.
static void CreateTimeSpan( int days, int hours,
int minutes, int seconds )
{
TimeSpan elapsedTime =
new TimeSpan( days, hours, minutes, seconds );
// Format the constructor for display.
string ctor =
String.Format( "TimeSpan( {0}, {1}, {2}, {3} )",
days, hours, minutes, seconds);
// Display the constructor and its value.
Console.WriteLine( "{0,-44}{1,16}",
ctor, elapsedTime.ToString( ) );
}
static void Main( )
{
Console.WriteLine( "{0,-44}{1,16}", "Constructor", "Value" );
Console.WriteLine( "{0,-44}{1,16}", "-----------", "-----" );
CreateTimeSpan( 10, 20, 30, 40 );
CreateTimeSpan( -10, 20, 30, 40 );
CreateTimeSpan( 0, 0, 0, 937840 );
CreateTimeSpan( 1000, 2000, 3000, 4000 );
CreateTimeSpan( 1000, -2000, -3000, -4000 );
CreateTimeSpan( 999999, 999999, 999999, 999999 );
}
}
// The example displays the following output:
// Constructor Value
// ----------- -----
// TimeSpan( 10, 20, 30, 40 ) 10.20:30:40
// TimeSpan( -10, 20, 30, 40 ) -9.03:29:20
// TimeSpan( 0, 0, 0, 937840 ) 10.20:30:40
// TimeSpan( 1000, 2000, 3000, 4000 ) 1085.11:06:40
// TimeSpan( 1000, -2000, -3000, -4000 ) 914.12:53:20
// TimeSpan( 999999, 999999, 999999, 999999 ) 1042371.15:25:39
open System
// Create a TimeSpan object and display its value.
let createTimeSpan days hours minutes seconds =
let elapsedTime = TimeSpan(days, hours, minutes, seconds)
// Format the constructor for display.
let ctor = $"TimeSpan( {days}, {hours}, {minutes}, {seconds} )"
// Display the constructor and its value.
printfn $"{ctor,-44}{elapsedTime,16}"
printfn "%-44s%16s" "Constructor" "Value"
printfn "%-44s%16s" "-----------" "-----"
createTimeSpan 10 20 30 40
createTimeSpan -10 20 30 40
createTimeSpan 0 0 0 937840
createTimeSpan 1000 2000 3000 4000
createTimeSpan 1000 -2000 -3000 -4000
createTimeSpan 999999 999999 999999 999999
// The example displays the following output:
// Constructor Value
// ----------- -----
// TimeSpan( 10, 20, 30, 40 ) 10.20:30:40
// TimeSpan( -10, 20, 30, 40 ) -9.03:29:20
// TimeSpan( 0, 0, 0, 937840 ) 10.20:30:40
// TimeSpan( 1000, 2000, 3000, 4000 ) 1085.11:06:40
// TimeSpan( 1000, -2000, -3000, -4000 ) 914.12:53:20
// TimeSpan( 999999, 999999, 999999, 999999 ) 1042371.15:25:39
Module Example
' Create a TimeSpan object and display its value.
Sub CreateTimeSpan( days As Integer, hours As Integer, _
minutes As Integer, seconds As Integer )
Dim elapsedTime As New TimeSpan( _
days, hours, minutes, seconds )
' Format the constructor for display.
Dim ctor AS String = _
String.Format( "TimeSpan( {0}, {1}, {2}, {3} )", _
days, hours, minutes, seconds )
' Display the constructor and its value.
Console.WriteLine( "{0,-44}{1,16}", _
ctor, elapsedTime.ToString( ) )
End Sub
Sub Main()
Console.WriteLine( "{0,-44}{1,16}", "Constructor", "Value" )
Console.WriteLine( "{0,-44}{1,16}", "-----------", "-----" )
CreateTimeSpan( 10, 20, 30, 40 )
CreateTimeSpan( -10, 20, 30, 40 )
CreateTimeSpan( 0, 0, 0, 937840 )
CreateTimeSpan( 1000, 2000, 3000, 4000 )
CreateTimeSpan( 1000, -2000, -3000, -4000 )
CreateTimeSpan( 999999, 999999, 999999, 999999 )
End Sub
End Module
' The example generates the following output:
' Constructor Value
' ----------- -----
' TimeSpan( 10, 20, 30, 40 ) 10.20:30:40
' TimeSpan( -10, 20, 30, 40 ) -9.03:29:20
' TimeSpan( 0, 0, 0, 937840 ) 10.20:30:40
' TimeSpan( 1000, 2000, 3000, 4000 ) 1085.11:06:40
' TimeSpan( 1000, -2000, -3000, -4000 ) 914.12:53:20
' TimeSpan( 999999, 999999, 999999, 999999 ) 1042371.15:25:39
Opmerkingen
De opgegeven days, hoursen minutesseconds worden geconverteerd naar tikken en die waarde initialiseert dit exemplaar.
Zie ook
Van toepassing op
TimeSpan(Int32, Int32, Int32, Int32, Int32)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden en milliseconden.
public:
TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds);
public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds);
new TimeSpan : int * int * int * int * int -> TimeSpan
Public Sub New (days As Integer, hours As Integer, minutes As Integer, seconds As Integer, milliseconds As Integer)
Parameters
- days
- Int32
Aantal dagen.
- hours
- Int32
Aantal uren.
- minutes
- Int32
Aantal minuten.
- seconds
- Int32
Aantal seconden.
- milliseconds
- Int32
Aantal milliseconden.
Uitzonderingen
De parameters geven een TimeSpan waarde op die kleiner is dan TimeSpan.MinValue of hoger dan TimeSpan.MaxValue.
Voorbeelden
In het volgende voorbeeld worden verschillende TimeSpan objecten gemaakt met behulp van de overbelasting van de constructor waarmee een TimeSpan opgegeven aantal dagen, uren, minuten, seconden en milliseconden wordt geïnitialiseerd.
// Example of the TimeSpan( int, int, int, int, int ) constructor.
using System;
class TimeSpanCtorIIIIIDemo
{
// Create a TimeSpan object and display its value.
static void CreateTimeSpan( int days, int hours,
int minutes, int seconds, int millisec )
{
TimeSpan elapsedTime = new TimeSpan(
days, hours, minutes, seconds, millisec );
// Format the constructor for display.
string ctor =
String.Format( "TimeSpan( {0}, {1}, {2}, {3}, {4} )",
days, hours, minutes, seconds, millisec);
// Display the constructor and its value.
Console.WriteLine( "{0,-48}{1,24}",
ctor, elapsedTime.ToString( ) );
}
static void Main( )
{
Console.WriteLine(
"This example of the " +
"TimeSpan( int, int, int, int, int ) " +
"\nconstructor generates the following output.\n" );
Console.WriteLine( "{0,-48}{1,16}", "Constructor", "Value" );
Console.WriteLine( "{0,-48}{1,16}", "-----------", "-----" );
CreateTimeSpan( 10, 20, 30, 40, 50 );
CreateTimeSpan( -10, 20, 30, 40, 50 );
CreateTimeSpan( 0, 0, 0, 0, 937840050 );
CreateTimeSpan( 1111, 2222, 3333, 4444, 5555 );
CreateTimeSpan( 1111, -2222, -3333, -4444, -5555 );
CreateTimeSpan( 99999, 99999, 99999, 99999, 99999 );
}
}
/*
This example of the TimeSpan( int, int, int, int, int )
constructor generates the following output.
Constructor Value
----------- -----
TimeSpan( 10, 20, 30, 40, 50 ) 10.20:30:40.0500000
TimeSpan( -10, 20, 30, 40, 50 ) -9.03:29:19.9500000
TimeSpan( 0, 0, 0, 0, 937840050 ) 10.20:30:40.0500000
TimeSpan( 1111, 2222, 3333, 4444, 5555 ) 1205.22:47:09.5550000
TimeSpan( 1111, -2222, -3333, -4444, -5555 ) 1016.01:12:50.4450000
TimeSpan( 99999, 99999, 99999, 99999, 99999 ) 104236.05:27:18.9990000
*/
// Example of the TimeSpan( int, int, int, int, int ) constructor.
open System
// Create a TimeSpan object and display its value.
let createTimeSpan days hours minutes seconds millisec =
let elapsedTime = TimeSpan(days, hours, minutes, seconds, millisec)
// Format the constructor for display.
let ctor = $"TimeSpan( {days}, {hours}, {minutes}, {seconds}, {millisec} )"
// Display the constructor and its value.
printfn $"{ctor,-48}{elapsedTime,24}"
printfn "This example of the TimeSpan( int, int, int, int, int ) \nconstructor generates the following output.\n"
printfn "%-48s%16s" "Constructor" "Value"
printfn "%-48s%16s" "-----------" "-----"
createTimeSpan 10 20 30 40 50
createTimeSpan -10 20 30 40 50
createTimeSpan 0 0 0 0 937840050
createTimeSpan 1111 2222 3333 4444 5555
createTimeSpan 1111 -2222 -3333 -4444 -5555
createTimeSpan 99999 99999 99999 99999 99999
(*
This example of the TimeSpan( int, int, int, int, int )
constructor generates the following output.
Constructor Value
----------- -----
TimeSpan( 10, 20, 30, 40, 50 ) 10.20:30:40.0500000
TimeSpan( -10, 20, 30, 40, 50 ) -9.03:29:19.9500000
TimeSpan( 0, 0, 0, 0, 937840050 ) 10.20:30:40.0500000
TimeSpan( 1111, 2222, 3333, 4444, 5555 ) 1205.22:47:09.5550000
TimeSpan( 1111, -2222, -3333, -4444, -5555 ) 1016.01:12:50.4450000
TimeSpan( 99999, 99999, 99999, 99999, 99999 ) 104236.05:27:18.9990000
*)
' Example of the
' TimeSpan( Integer, Integer, Integer, Integer, Integer ) constructor.
Module TimeSpanCtorIIIIIDemo
' Create a TimeSpan object and display its value.
Sub CreateTimeSpan( days As Integer, hours As Integer, _
minutes As Integer, seconds As Integer, millisec As Integer )
Dim elapsedTime As New TimeSpan( _
days, hours, minutes, seconds, millisec )
' Format the constructor for display.
Dim ctor As String = _
String.Format( "TimeSpan( {0}, {1}, {2}, {3}, {4} )", _
days, hours, minutes, seconds, millisec )
' Display the constructor and its value.
Console.WriteLine( "{0,-48}{1,24}", _
ctor, elapsedTime.ToString( ) )
End Sub
Sub Main( )
Console.WriteLine( _
"This example of the " & vbCrLf & _
"TimeSpan( Integer, Integer, " & _
"Integer, Integer, Integer ) " & vbCrLf & _
"constructor generates the following output." & vbCrLf )
Console.WriteLine( "{0,-48}{1,16}", "Constructor", "Value" )
Console.WriteLine( "{0,-48}{1,16}", "-----------", "-----" )
CreateTimeSpan( 10, 20, 30, 40, 50 )
CreateTimeSpan( -10, 20, 30, 40, 50 )
CreateTimeSpan( 0, 0, 0, 0, 937840050 )
CreateTimeSpan( 1111, 2222, 3333, 4444, 5555 )
CreateTimeSpan( 1111, -2222, -3333, -4444, -5555 )
CreateTimeSpan( 99999, 99999, 99999, 99999, 99999 )
End Sub
End Module
' This example of the
' TimeSpan( Integer, Integer, Integer, Integer, Integer )
' constructor generates the following output.
'
' Constructor Value
' ----------- -----
' TimeSpan( 10, 20, 30, 40, 50 ) 10.20:30:40.0500000
' TimeSpan( -10, 20, 30, 40, 50 ) -9.03:29:19.9500000
' TimeSpan( 0, 0, 0, 0, 937840050 ) 10.20:30:40.0500000
' TimeSpan( 1111, 2222, 3333, 4444, 5555 ) 1205.22:47:09.5550000
' TimeSpan( 1111, -2222, -3333, -4444, -5555 ) 1016.01:12:50.4450000
' TimeSpan( 99999, 99999, 99999, 99999, 99999 ) 104236.05:27:18.9990000
Opmerkingen
De opgegeven days, hours, minutes, en secondsmilliseconds worden geconverteerd naar tikken en die waarde initialiseert dit exemplaar.
Zie ook
Van toepassing op
TimeSpan(Int32, Int32, Int32, Int32, Int32, Int32)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal dagen, uren, minuten, seconden, milliseconden en microseconden.
public:
TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds, int microseconds);
public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds, int microseconds);
new TimeSpan : int * int * int * int * int * int -> TimeSpan
Public Sub New (days As Integer, hours As Integer, minutes As Integer, seconds As Integer, milliseconds As Integer, microseconds As Integer)
Parameters
- days
- Int32
Aantal dagen.
- hours
- Int32
Aantal uren.
- minutes
- Int32
Aantal minuten.
- seconds
- Int32
Aantal seconden.
- milliseconds
- Int32
Aantal milliseconden.
- microseconds
- Int32
Aantal microseconden.
Uitzonderingen
Opmerkingen
De opgegeven days, hours, minutes, , , secondsen microsecondsmillisecondsworden geconverteerd naar tikken en die waarde initialiseert dit exemplaar.