TimeSpan.FromMinutes メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim value As Double Dim returnValue As TimeSpan returnValue = TimeSpan.FromMinutes(value)
戻り値
value を表す TimeSpan。


value パラメータはミリ秒に変換されます。そのミリ秒がタイマ刻みに変換され、タイマ刻みの数を使用して新しい TimeSpan が初期化されます。したがって、value は、ミリ秒単位の精度であると見なされます。
value が Double.PositiveInfinity の場合は、MaxValue が返されます。value が Double.NegativeInfinity の場合は、MinValue が返されます。

FromMinutes メソッドを使用して、複数の TimeSpan オブジェクトを作成するコード例を次に示します。
' Example of the TimeSpan.FromMinutes( Double ) method. Imports System Imports Microsoft.VisualBasic 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
// 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. using namespace System; 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 = String::Concat( timeInterval, " " ); Console::WriteLine( "{0,21}{1,26}", minutes, timeInterval ); } int 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. import 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}",new Object[] {( System.Double)minutes, timeInterval }); } //GenTimeSpanFromMinutes public static void main(String[] args) { 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(1E-05); GenTimeSpanFromMinutes(2E-05); GenTimeSpanFromMinutes(0.12345); GenTimeSpanFromMinutes(1234.56789); GenTimeSpanFromMinutes(12345678.98765); GenTimeSpanFromMinutes(0.01666); GenTimeSpanFromMinutes(1); GenTimeSpanFromMinutes(60); GenTimeSpanFromMinutes(1440); GenTimeSpanFromMinutes(30020.33667); } //main } //FromMinutesDemo /* 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 */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- TimeSpan.FromMinutes メソッドのページへのリンク