TimeSpan.FromMinutes メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TimeSpan.FromMinutes メソッドの意味・解説 

TimeSpan.FromMinutes メソッド

指定した分数を表す TimeSpan を返します分数は、ミリ秒単位精度指定します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function FromMinutes
 ( _
    value As Double _
) As TimeSpan
Dim value As Double
Dim returnValue As TimeSpan

returnValue = TimeSpan.FromMinutes(value)
public static TimeSpan FromMinutes (
    double value
)
public:
static TimeSpan FromMinutes (
    double value
)
public static TimeSpan FromMinutes (
    double value
)
public static function FromMinutes
 (
    value : double
) : TimeSpan

パラメータ

value

ミリ秒単位精度による分数

戻り値
value を表す TimeSpan

例外例外
例外種類条件

OverflowException

value が MinValue より小さい値か、MaxValue より大きい値です。

ArgumentException

value と Double.NaN が等価です。

解説解説

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
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TimeSpan 構造体
TimeSpan メンバ
System 名前空間
Double 構造体
FromTicks
FromMilliseconds
FromSeconds
FromHours
FromDays



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TimeSpan.FromMinutes メソッド」の関連用語

TimeSpan.FromMinutes メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TimeSpan.FromMinutes メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS