TimeSpan.FromMinutes Methode
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.
Overloads
| Name | Description |
|---|---|
| FromMinutes(Int64) |
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal minuten. |
| FromMinutes(Int64, Int64, Int64, Int64) |
Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal minuten, seconden, milliseconden en microseconden. |
| FromMinutes(Double) |
Retourneert een waarde die een TimeSpan opgegeven aantal minuten vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden. |
FromMinutes(Int64)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuw exemplaar van de TimeSpan structuur tot een opgegeven aantal minuten.
public:
static TimeSpan FromMinutes(long minutes);
public static TimeSpan FromMinutes(long minutes);
static member FromMinutes : int64 -> TimeSpan
Public Shared Function FromMinutes (minutes As Long) As TimeSpan
Parameters
- minutes
- Int64
Aantal minuten.
Retouren
Retourneert een TimeSpan getal dat een opgegeven aantal minuten vertegenwoordigt.
Uitzonderingen
Van toepassing op
FromMinutes(Int64, Int64, Int64, Int64)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Initialiseert een nieuwe instantie van de TimeSpan structuur tot een opgegeven aantal minuten, seconden, milliseconden en microseconden.
public static TimeSpan FromMinutes(long minutes, long seconds = 0, long milliseconds = 0, long microseconds = 0);
static member FromMinutes : int64 * int64 * int64 * int64 -> TimeSpan
Public Shared Function FromMinutes (minutes As Long, Optional seconds As Long = 0, Optional milliseconds As Long = 0, Optional microseconds As Long = 0) As TimeSpan
Parameters
- minutes
- Int64
Aantal minuten.
- seconds
- Int64
Aantal seconden.
- milliseconds
- Int64
Aantal milliseconden.
- microseconds
- Int64
Aantal microseconden.
Retouren
Retourneert een TimeSpan getal dat een opgegeven aantal minuten, seconden, milliseconden en microseconden vertegenwoordigt.
Uitzonderingen
Van toepassing op
FromMinutes(Double)
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
- Bron:
- TimeSpan.cs
Retourneert een waarde die een TimeSpan opgegeven aantal minuten vertegenwoordigt, waarbij de specificatie nauwkeurig is tot de dichtstbijzijnde milliseconden.
public:
static TimeSpan FromMinutes(double value);
public static TimeSpan FromMinutes(double value);
static member FromMinutes : double -> TimeSpan
Public Shared Function FromMinutes (value As Double) As TimeSpan
Parameters
- value
- Double
Een aantal minuten, nauwkeurig tot de dichtstbijzijnde milliseconden.
Retouren
Een object dat staat voor value.
Uitzonderingen
value is kleiner dan TimeSpan.MinValue of groter dan TimeSpan.MaxValue.
– of –
value is PositiveInfinity.
– of –
value is NegativeInfinity.
value is gelijk aan NaN.
Voorbeelden
In het volgende voorbeeld worden verschillende TimeSpan objecten gemaakt met behulp van de FromMinutes methode.
// Example of the TimeSpan.FromMinutes( double ) method.
using System;
class FromMinutesDemo
{
static void GenTimeSpanFromMinutes( double minutes )
{
// Create a TimeSpan object and TimeSpan string from
// a number of minutes.
TimeSpan interval = TimeSpan.FromMinutes( minutes );
string timeInterval = interval.ToString( );
// Pad the end of the TimeSpan string with spaces if it
// does not contain milliseconds.
int pIndex = timeInterval.IndexOf( ':' );
pIndex = timeInterval.IndexOf( '.', pIndex );
if( pIndex < 0 ) timeInterval += " ";
Console.WriteLine( "{0,21}{1,26}", minutes, timeInterval );
}
static void Main( )
{
Console.WriteLine(
"This example of TimeSpan.FromMinutes( double )\n" +
"generates the following output.\n" );
Console.WriteLine( "{0,21}{1,18}",
"FromMinutes", "TimeSpan" );
Console.WriteLine( "{0,21}{1,18}",
"-----------", "--------" );
GenTimeSpanFromMinutes( 0.00001 );
GenTimeSpanFromMinutes( 0.00002 );
GenTimeSpanFromMinutes( 0.12345 );
GenTimeSpanFromMinutes( 1234.56789 );
GenTimeSpanFromMinutes( 12345678.98765 );
GenTimeSpanFromMinutes( 0.01666 );
GenTimeSpanFromMinutes( 1 );
GenTimeSpanFromMinutes( 60 );
GenTimeSpanFromMinutes( 1440 );
GenTimeSpanFromMinutes( 30020.33667 );
}
}
/*
This example of TimeSpan.FromMinutes( double )
generates the following output.
FromMinutes TimeSpan
----------- --------
1E-05 00:00:00.0010000
2E-05 00:00:00.0010000
0.12345 00:00:07.4070000
1234.56789 20:34:34.0730000
12345678.98765 8573.09:18:59.2590000
0.01666 00:00:01
1 00:01:00
60 01:00:00
1440 1.00:00:00
30020.33667 20.20:20:20.2000000
*/
// Example of the TimeSpan.FromMinutes( double ) method.
open System
let genTimeSpanFromMinutes minutes =
// Create a TimeSpan object and TimeSpan string from
// a number of minutes.
let interval = TimeSpan.FromMinutes minutes
let timeInterval = string interval
// Pad the end of the TimeSpan string with spaces if it
// does not contain milliseconds.
let pIndex = timeInterval.IndexOf ':'
let pIndex = timeInterval.IndexOf('.', pIndex)
let timeInterval =
if pIndex < 0 then timeInterval + " "
else timeInterval
printfn $"{minutes,21}{timeInterval,26}"
printfn "This example of TimeSpan.FromMinutes( double )\ngenerates the following output.\n"
printfn "%21s%18s" "FromMinutes" "TimeSpan"
printfn "%21s%18s" "-----------" "--------"
genTimeSpanFromMinutes 0.00001
genTimeSpanFromMinutes 0.00002
genTimeSpanFromMinutes 0.12345
genTimeSpanFromMinutes 1234.56789
genTimeSpanFromMinutes 12345678.98765
genTimeSpanFromMinutes 0.01666
genTimeSpanFromMinutes 1
genTimeSpanFromMinutes 60
genTimeSpanFromMinutes 1440
genTimeSpanFromMinutes 30020.33667
(*
This example of TimeSpan.FromMinutes( double )
generates the following output.
FromMinutes TimeSpan
----------- --------
1E-05 00:00:00.0010000
2E-05 00:00:00.0010000
0.12345 00:00:07.4070000
1234.56789 20:34:34.0730000
12345678.98765 8573.09:18:59.2590000
0.01666 00:00:01
1 00:01:00
60 01:00:00
1440 1.00:00:00
30020.33667 20.20:20:20.2000000
*)
' Example of the TimeSpan.FromMinutes( Double ) method.
Module FromMinutesDemo
Sub GenTimeSpanFromMinutes( minutes As Double )
' Create a TimeSpan object and TimeSpan string from
' a number of minutes.
Dim interval As TimeSpan = _
TimeSpan.FromMinutes( minutes )
Dim timeInterval As String = interval.ToString( )
' Pad the end of the TimeSpan string with spaces if it
' does not contain milliseconds.
Dim pIndex As Integer = timeInterval.IndexOf( ":"c )
pIndex = timeInterval.IndexOf( "."c, pIndex )
If pIndex < 0 Then timeInterval &= " "
Console.WriteLine( "{0,21}{1,26}", minutes, timeInterval )
End Sub
Sub Main( )
Console.WriteLine( "This example of " & _
"TimeSpan.FromMinutes( Double )" & _
vbCrLf & "generates the following output." & vbCrLf )
Console.WriteLine( "{0,21}{1,18}", _
"FromMinutes", "TimeSpan" )
Console.WriteLine( "{0,21}{1,18}", _
"-----------", "--------" )
GenTimeSpanFromMinutes( 0.00001 )
GenTimeSpanFromMinutes( 0.00002 )
GenTimeSpanFromMinutes( 0.12345 )
GenTimeSpanFromMinutes( 1234.56789 )
GenTimeSpanFromMinutes( 12345678.98765 )
GenTimeSpanFromMinutes( 0.01666 )
GenTimeSpanFromMinutes( 1 )
GenTimeSpanFromMinutes( 60 )
GenTimeSpanFromMinutes( 1440 )
GenTimeSpanFromMinutes( 30020.33667 )
End Sub
End Module
' This example of TimeSpan.FromMinutes( Double )
' generates the following output.
'
' FromMinutes TimeSpan
' ----------- --------
' 1E-05 00:00:00.0010000
' 2E-05 00:00:00.0010000
' 0.12345 00:00:07.4070000
' 1234.56789 20:34:34.0730000
' 12345678.98765 8573.09:18:59.2590000
' 0.01666 00:00:01
' 1 00:01:00
' 60 01:00:00
' 1440 1.00:00:00
' 30020.33667 20.20:20:20.2000000
Opmerkingen
De value parameter wordt geconverteerd naar milliseconden, die wordt geconverteerd naar tikken en dat aantal tikken wordt gebruikt om de nieuwe TimeSpante initialiseren.
value Daarom wordt alleen beschouwd als nauwkeurig tot de dichtstbijzijnde milliseconden. Houd er rekening mee dat vanwege het verlies van precisie van het Double gegevenstype deze conversie een OverflowException voor waarden kan genereren die zich in de buurt bevinden, maar zich nog steeds in het bereik van een MinValue of MaxValue. Dit veroorzaakt bijvoorbeeld een poging om een OverflowExceptionTimeSpan object te instantiëren in de volgende poging.
// The following throws an OverflowException at runtime
TimeSpan maxSpan = TimeSpan.FromMinutes(TimeSpan.MaxValue.TotalMinutes);
// The following throws an OverflowException at runtime
let maxSpan = TimeSpan.FromMinutes TimeSpan.MaxValue.TotalMinutes
' The following throws an OverflowException at runtime
Dim maxSpan As TimeSpan = TimeSpan.FromMinutes(TimeSpan.MaxValue.TotalMinutes)
Zie ook
- Double
- FromTicks(Int64)
- FromMilliseconds(Double)
- FromSeconds(Double)
- FromHours(Double)
- FromDays(Double)