TimeSpan.FromMinutes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| FromMinutes(Int64) |
Initialise une nouvelle instance de la TimeSpan structure à un nombre spécifié de minutes. |
| FromMinutes(Int64, Int64, Int64, Int64) |
Initialise une nouvelle instance de la TimeSpan structure à un nombre spécifié de minutes, de secondes, de millisecondes et de microsecondes. |
| FromMinutes(Double) |
Retourne une TimeSpan valeur qui représente un nombre spécifié de minutes, où la spécification est exacte à la milliseconde la plus proche. |
FromMinutes(Int64)
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
Initialise une nouvelle instance de la TimeSpan structure à un nombre spécifié de minutes.
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
Paramètres
- minutes
- Int64
Nombre de minutes.
Retours
Retourne une TimeSpan valeur qui représente un nombre spécifié de minutes.
Exceptions
S’applique à
FromMinutes(Int64, Int64, Int64, Int64)
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
Initialise une nouvelle instance de la TimeSpan structure à un nombre spécifié de minutes, de secondes, de millisecondes et de microsecondes.
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
Paramètres
- minutes
- Int64
Nombre de minutes.
- seconds
- Int64
Nombre de secondes.
- milliseconds
- Int64
Nombre de millisecondes.
- microseconds
- Int64
Nombre de microsecondes.
Retours
Retourne une TimeSpan valeur qui représente un nombre spécifié de minutes, de secondes, de millisecondes et de microsecondes.
Exceptions
S’applique à
FromMinutes(Double)
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
- Source:
- TimeSpan.cs
Retourne une TimeSpan valeur qui représente un nombre spécifié de minutes, où la spécification est exacte à la milliseconde la plus proche.
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
Paramètres
- value
- Double
Nombre de minutes, exactes à la milliseconde la plus proche.
Retours
Objet qui représente value.
Exceptions
value est inférieur à TimeSpan.MinValue ou supérieur à TimeSpan.MaxValue.
- ou -
value a la valeur PositiveInfinity.
- ou -
value a la valeur NegativeInfinity.
value est égal à NaN.
Exemples
L’exemple suivant crée plusieurs TimeSpan objets à l’aide de la FromMinutes méthode.
// 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
Remarques
Le value paramètre est converti en millisecondes, qui est converti en graduations, et ce nombre de graduations est utilisé pour initialiser le nouveau TimeSpan. Par conséquent, value elle est considérée comme exacte à la milliseconde la plus proche. Notez que, en raison de la perte de précision du type de Double données, cette conversion peut générer une OverflowException valeur pour les valeurs proches mais toujours dans la plage de l’un ou l’autre MinValueMaxValue. Par exemple, cela provoque une OverflowException tentative suivante d’instancier un TimeSpan objet.
// 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)
Voir aussi
- Double
- FromTicks(Int64)
- FromMilliseconds(Double)
- FromSeconds(Double)
- FromHours(Double)
- FromDays(Double)