この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

TimeSpan 構造体

 

公開日: 2016年10月

時間間隔を表します。

この型の .NET Framework ソース コードを参照するを参照してください。、 Reference Sourceします。

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, 
	IEquatable<TimeSpan>, IFormattable

名前説明
System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32)

TimeSpan 構造体の新しいインスタンスを、指定した時間数、分数、秒数に初期化します。

System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32, Int32)

TimeSpan 構造体の新しいインスタンスを指定された日数、時間数、分数、秒数に初期化します。

System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32, Int32, Int32)

TimeSpan 構造体の新しいインスタンスを、指定された日数、時間数、分数、秒数、ミリ秒数に初期化します。

System_CAPS_pubmethodTimeSpan(Int64)

TimeSpan 構造体の新しいインスタンスを、指定したタイマー刻み数に初期化します。

名前説明
System_CAPS_pubpropertyDays

現在の TimeSpan 構造体によって表される時間間隔の日要素を取得します。

System_CAPS_pubpropertyHours

現在の TimeSpan 構造体が表す時間間隔の時間の部分を取得します。

System_CAPS_pubpropertyMilliseconds

現在の TimeSpan 構造体が表す時間間隔のミリ秒の部分を取得します。

System_CAPS_pubpropertyMinutes

現在の TimeSpan 構造体が表す時間間隔の分の部分を取得します。

System_CAPS_pubpropertySeconds

現在の TimeSpan 構造体が表す時間間隔の秒の部分を取得します。

System_CAPS_pubpropertyTicks

現在の TimeSpan 構造体の値を表すタイマー刻みの数を取得します。

System_CAPS_pubpropertyTotalDays

整数部と小数部から成る日数で表される、現在の TimeSpan 構造体の値を取得します。

System_CAPS_pubpropertyTotalHours

整数部と小数部から成る時間数で表される、現在の TimeSpan 構造体の値を取得します。

System_CAPS_pubpropertyTotalMilliseconds

整数部と小数部から成るミリ秒数で表される、現在の TimeSpan 構造体の値を取得します。

System_CAPS_pubpropertyTotalMinutes

整数部と小数部から成る分数で表される、現在の TimeSpan 構造体の値を取得します。

System_CAPS_pubpropertyTotalSeconds

整数部と小数部から成る秒数で表される、現在の TimeSpan 構造体の値を取得します。

名前説明
System_CAPS_pubmethodAdd(TimeSpan)

指定した TimeSpan オブジェクトとこのインスタンスを合計した値を持つ新しい TimeSpan オブジェクトを返します。

System_CAPS_pubmethodSystem_CAPS_staticCompare(TimeSpan, TimeSpan)

2 つの TimeSpan 値を比較し、第 1 の値が第 2 の値よりも短いか、同じか、または長いかを示す整数を返します。

System_CAPS_pubmethodCompareTo(Object)

このインスタンスと指定したオブジェクトを比較し、このインスタンスが指定したオブジェクトよりも短いか、同じか、または長いかを示す整数を返します。

System_CAPS_pubmethodCompareTo(TimeSpan)

このインスタンスと指定した TimeSpan オブジェクトを比較し、このインスタンスが指定した TimeSpan オブジェクトよりも短いか、同じか、または長いかを示す整数を返します。

System_CAPS_pubmethodDuration()

値が現在の TimeSpan オブジェクトの絶対値である、新しい TimeSpan オブジェクトを返します。

System_CAPS_pubmethodEquals(Object)

対象のインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。(ValueType.Equals(Object) をオーバーライドします。)

System_CAPS_pubmethodEquals(TimeSpan)

対象のインスタンスが、指定した TimeSpan オブジェクトに等しいかどうかを示す値を返します。

System_CAPS_pubmethodSystem_CAPS_staticEquals(TimeSpan, TimeSpan)

TimeSpan の指定した 2 つのインスタンスが等しいかどうかを示す値を返します。

System_CAPS_pubmethodSystem_CAPS_staticFromDays(Double)

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

System_CAPS_pubmethodSystem_CAPS_staticFromHours(Double)

指定した時間数を表す TimeSpan を返します。時間数は、ミリ秒単位の精度で指定します。

System_CAPS_pubmethodSystem_CAPS_staticFromMilliseconds(Double)

指定されたミリ秒数を表す TimeSpan を返します。

System_CAPS_pubmethodSystem_CAPS_staticFromMinutes(Double)

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

System_CAPS_pubmethodSystem_CAPS_staticFromSeconds(Double)

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

System_CAPS_pubmethodSystem_CAPS_staticFromTicks(Int64)

指定した時間を表す TimeSpan を返します。時間は、タイマー刻み単位で指定します。

System_CAPS_pubmethodGetHashCode()

このインスタンスのハッシュ コードを返します。(ValueType.GetHashCode() をオーバーライドします。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_pubmethodNegate()

このインスタンスの値とは符号が逆の値を持つ新しい TimeSpan オブジェクトを返します。

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

時間間隔の文字列形式を等価の TimeSpan に変換します。

System_CAPS_pubmethodSystem_CAPS_staticParse(String, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、時間間隔の文字列形式を等価の TimeSpan に変換します。

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String, IFormatProvider)

指定した書式とカルチャ固有の書式情報を使用して、時間間隔の文字列形式を等価の TimeSpan に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String, IFormatProvider, TimeSpanStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、時間間隔の文字列形式を等価の TimeSpan に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String[], IFormatProvider)

指定した書式指定文字列の配列とカルチャ固有の書式情報を使用して、時間間隔の文字列形式を等価の TimeSpan に変換します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String[], IFormatProvider, TimeSpanStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、時間間隔の文字列形式を等価の TimeSpan に変換します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

System_CAPS_pubmethodSubtract(TimeSpan)

指定した TimeSpan オブジェクトとこのインスタンスとの差を示す値を持つ、新しい TimeSpan オブジェクトを返します。

System_CAPS_pubmethodToString()

現在の TimeSpan オブジェクトの値を等価の文字列形式に変換します。(ValueType.ToString() をオーバーライドします。)

System_CAPS_pubmethodToString(String)

指定した書式を使用して、現在の TimeSpan オブジェクトの値を等価の文字列形式に変換します。

System_CAPS_pubmethodToString(String, IFormatProvider)

指定した書式とカルチャ固有の書式情報を使用して、現在の TimeSpan オブジェクトの値を等価の文字列形式に変換します。

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, IFormatProvider, TimeSpan)

指定したカルチャ固有の書式情報を使用して、時間間隔の文字列形式を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, TimeSpan)

時間間隔の文字列形式を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String, IFormatProvider, TimeSpan)

指定した書式とカルチャ固有の書式情報を使用して、時間間隔の文字列形式を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、時間間隔の文字列形式を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String[], IFormatProvider, TimeSpan)

指定した書式とカルチャ固有の書式情報を使用して、指定した文字列形式の時間間隔を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、指定した文字列形式の時間間隔を等価の TimeSpan に変換し、変換に成功したかどうかを示す値を返します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

名前説明
System_CAPS_pubfieldSystem_CAPS_staticMaxValue

TimeSpan の最大値を表します。 このフィールドは読み取り専用です。

System_CAPS_pubfieldSystem_CAPS_staticMinValue

TimeSpan の最小値を表します。 このフィールドは読み取り専用です。

System_CAPS_pubfieldSystem_CAPS_staticTicksPerDay

タイマー刻みの数を 1 日で表します。 このフィールドは定数です。

System_CAPS_pubfieldSystem_CAPS_staticTicksPerHour

タイマー刻みの数を 1 時間で表します。 このフィールドは定数です。

System_CAPS_pubfieldSystem_CAPS_staticTicksPerMillisecond

タイマー刻みの数を 1 ミリ秒で表します。 このフィールドは定数です。

System_CAPS_pubfieldSystem_CAPS_staticTicksPerMinute

タイマー刻みの数を 1 分で表します。 このフィールドは定数です。

System_CAPS_pubfieldSystem_CAPS_staticTicksPerSecond

タイマー刻みの数を 1 秒で表します。

System_CAPS_pubfieldSystem_CAPS_staticZero

0 の TimeSpan 値を表します。 このフィールドは読み取り専用です。

名前説明
System_CAPS_puboperatorSystem_CAPS_staticAddition(TimeSpan, TimeSpan)

指定した 2 つの TimeSpan インスタンスを加算します。

System_CAPS_puboperatorSystem_CAPS_staticEquality(TimeSpan, TimeSpan)

2 つの TimeSpan インスタンスが等しいかどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticGreaterThan(TimeSpan, TimeSpan)

指定した TimeSpan が、指定したもう 1 つの TimeSpan より大きいかどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticGreaterThanOrEqual(TimeSpan, TimeSpan)

指定した TimeSpan が、指定したもう 1 つの TimeSpan 以上かどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticInequality(TimeSpan, TimeSpan)

TimeSpan の 2 つのインスタンスが等しくないかどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticLessThan(TimeSpan, TimeSpan)

指定した TimeSpan が、指定したもう 1 つの TimeSpan 未満かどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticLessThanOrEqual(TimeSpan, TimeSpan)

指定した TimeSpan が、指定したもう 1 つの TimeSpan 以下かどうかを示します。

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(TimeSpan, TimeSpan)

指定したもう 1 つの TimeSpan から、指定した TimeSpan を減算します。

System_CAPS_puboperatorSystem_CAPS_staticUnaryNegation(TimeSpan)

指定したインスタンスの値とは符号が逆の値を持つ TimeSpan を返します。

System_CAPS_puboperatorSystem_CAPS_staticUnaryPlus(TimeSpan)

TimeSpan の指定したインスタンスを返します。

System_CAPS_noteメモ

この型の .NET Framework ソース コードを参照してください、 Reference Sourceします。 ソース コードをオンラインで参照するか、リファレンスをダウンロードしてオフラインで表示するか、デバッグ中にソース (パッチや更新を含む) をステップ実行することができます。 instructionsを参照してください。

A TimeSpan オブジェクトは、日、時、分、秒、および秒の小数部の正または負の数として測定される時間間隔 (時間の経過時間の期間) を表します。 TimeSpan 時間が、特定の日付に関連する場合にのみ、1 日の時刻を表したりする構造体を使用することもできます。 それ以外の場合、 DateTime または DateTimeOffset 構造体を代わりに使用する必要があります。 (使用の詳細については、 TimeSpan 構造体を参照してください、1 日の時刻が反映 DateTime、DateTimeOffset、TimeSpan、および TimeZoneInfo の使い分け.)

System_CAPS_noteメモ

A TimeSpan 値は、時間間隔を表し、日、時間、分、秒、ミリ秒などの特定の数として表現できます。 特定の始点または終点を参照せずに全般的な間隔を表しているので、年と月、日の変数の数があるの観点から表現できません。 異なり、 DateTime を特定のタイム ゾーンへの参照なしの日時を表す値または DateTimeOffset の特定の時点を表す値。

れたときに、最大の単位、 TimeSpan 期間の測定に使用する構造体は、1 日です。 時間間隔より大きな年、月などの時間単位の日数が異なるために、一貫性を確保する日数で表されます。

値、 TimeSpan オブジェクトが表される時間間隔に相当するタイマー刻みの数。 1 ティックは 100 ナノ秒または 1 つ 1,000万分の 1 秒間に一致します。 値、 TimeSpan オブジェクトの範囲は TimeSpan.MinValueTimeSpan.MaxValueします。

インスタンスを作成できる、 TimeSpan さまざまな方法で値。

  • 暗黙的な既定のコンス トラクターを呼び出します。 値がオブジェクトを作成するこの TimeSpan.Zero, 次の例を示します。

    TimeSpan interval = new TimeSpan();
    Console.WriteLine(interval.Equals(TimeSpan.Zero));    // Displays "True".
    
  • 明示的なコンス トラクターのいずれかを呼び出します。 次の例では初期化、 TimeSpan を指定した時間、分、および秒の値。

    TimeSpan interval = new TimeSpan(2, 14, 18);
    Console.WriteLine(interval.ToString());              // Displays "02:14:18".
    
  • メソッドを呼び出すかを返す操作を実行して、 TimeSpan 値。 たとえば、インスタンス化できる、 TimeSpan を次の例のように、2 つの日付と時刻値の間隔を表す値。

    DateTime departure = new DateTime(2010, 6, 12, 18, 32, 0);
    DateTime arrival = new DateTime(2010, 6, 13, 22, 47, 0);
    TimeSpan travelTime = arrival - departure;  
    Console.WriteLine("{0} - {1} = {2}", arrival, departure, travelTime);      
    // The example displays the following output:
    //       6/13/2010 10:47:00 PM - 6/12/2010 6:32:00 PM = 1.04:15:00
    

    初期化することもできますが、 TimeSpan オブジェクトは次の例のように、この方法で時刻値がゼロにします。

    using System;
    
    public class Example
    {
       static Random rnd = new Random();
    
       public static void Main()
       {
          TimeSpan timeSpent = TimeSpan.Zero;
    
          timeSpent += GetTimeBeforeLunch();
          timeSpent += GetTimeAfterLunch();
    
          Console.WriteLine("Total time: {0}", timeSpent);
       }
    
       private static TimeSpan GetTimeBeforeLunch()
       {
          return new TimeSpan(rnd.Next(3, 6), 0, 0);
       }
    
       private static TimeSpan GetTimeAfterLunch()
       {
          return new TimeSpan(rnd.Next(3, 6), 0, 0);
       }
    }
    // The example displays output like the following:
    //        Total time: 08:00:00
    

    TimeSpan 値は、算術演算子およびのメソッドによって返される、 DateTime, 、DateTimeOffset, 、および TimeSpan 構造体。

  • 文字列形式を解析することによって、 TimeSpan 値。 使用することができます、 ParseTryParse を時間の経過を含む文字列を変換するメソッド TimeSpan 値。 次の例では、 Parse する文字列の配列を変換する方法の TimeSpan 値。

    string[] values = { "12", "31.", "5.8:32:16", "12:12:15.95", ".12"};
    foreach (string value in values)
    {
       try {
          TimeSpan ts = TimeSpan.Parse(value);
          Console.WriteLine("'{0}' --> {1}", value, ts);
       }
       catch (FormatException) {
          Console.WriteLine("Unable to parse '{0}'", value);
       }
       catch (OverflowException) {
          Console.WriteLine("'{0}' is outside the range of a TimeSpan.", value);
       }   
    }
    // The example displays the following output:
    //       '12' --> 12.00:00:00
    //       Unable to parse '31.'
    //       '5.8:32:16' --> 5.08:32:16
    //       '12:12:15.95' --> 12:12:15.9500000
    //       Unable to parse '.12'  
    

    さらに、解析されに変換する入力文字列の正確な形式を定義できる、 TimeSpan を呼び出して値、 ParseExact または TryParseExact メソッドです。

リストにログインを追加したり、時間を減算を使用するか、 AdditionSubtraction 演算子、またはを呼び出して、 AddSubtract メソッドです。 呼び出して、2 つの期間を比較することも、 Compare, 、CompareTo, 、および Equals メソッドです。 TimeSpan 構造も含まれています、 DurationNegate メソッドで、時間間隔を正と負の値に変換

範囲 TimeSpan 値は MinValueMaxValueします。

A TimeSpan として値を表すことが [-]d.hh:mm:ss.ff, 、省略可能なマイナス記号が負の時間間隔を示す、 d コンポーネントは、日数、 hh は 24 時間制では、上で測定される時間 mm 分です。 ss (秒単位) は、と ff 秒の小数部は、です。 つまり、時間間隔は、1 日の時刻のない日間の正または負の数または 1 日の時間または日の時刻のみを日数で構成されます。

以降で、 .NET Framework&4;, 、 TimeSpan 構造体のオーバー ロードを通じてカルチャ依存の書式指定をサポートしているその ToString に変換するメソッド、 TimeSpan 値の文字列形式にします。 既定値 TimeSpan.ToString() メソッドは、.NET Framework の以前のバージョンでその戻り値と同じであるロケールに依存しない形式を使用して時間間隔を返します。 TimeSpan.ToString(String) オーバー ロードを使用して、時間間隔の文字列形式を定義する書式指定文字列を指定できます。 TimeSpan.ToString(String, IFormatProvider) オーバー ロードでは、書式指定文字列との書式指定規則が時間間隔の文字列形式の作成に使用するカルチャを指定することができます。 TimeSpan 両方の標準とカスタムの書式指定文字列をサポートしています。 (詳細については、「標準の時間間隔書式指定文字列」および「カスタム時間間隔書式指定文字列」を参照してください。) ただし、のみ標準書式指定文字列は、カルチャ依存です。

コードでは、場合によっては、正常にその形式 TimeSpan 値 .NET Framework 3.5 で動作しない以前のバージョンと .NET Framework 4です。 これを呼び出すコードで最も一般的な < TimeSpan_LegacyFormatMode > 要素 書式指定するメソッド、 TimeSpan に書式指定文字列の値。 次の例が正しく書式設定、 TimeSpan 値 .NET Framework 3.5 と以前のバージョン例外がスローされますが、 .NET Framework 4 以降のバージョン。 書式を設定しようとしている、 TimeSpan 、サポートされていない書式指定子では無視されますを使用して、値 .NET Framework 3.5 と以前のバージョン。

TimeSpan interval = new TimeSpan(12, 30, 45);
string output;
try {
   output = String.Format("{0:r}", interval);
}
catch (FormatException) {
   output = "Invalid Format";
}
Console.WriteLine(output);
// Output from .NET Framework 3.5 and earlier versions:
//       12:30:45
// Output from .NET Framework 4:
//       Invalid Format

従来の書式設定を復元するには、コードを変更できない場合 TimeSpan 、次の方法のいずれかの値。

  • 構成ファイルを作成することで、次が含まれています。、 < TimeSpan_LegacyFormatMode > 要素します。 この要素を設定する enabled 属性を true 復元レガシ TimeSpan アプリケーションごとに書式設定します。

  • "NetFx40_TimeSpanLegacyFormatMode"との互換性を設定して、アプリケーション ドメインを作成するときを切り替えます。 これにより、レガシ TimeSpan アプリケーション ドメインごとに書式設定します。 次の例では、従来の使用しているアプリケーション ドメインが作成 TimeSpan 書式設定します。

    using System;
    
    public class Example
    {
       public static void Main()
       {
          AppDomainSetup appSetup = new AppDomainSetup();
          appSetup.SetCompatibilitySwitches( new string[] { "NetFx40_TimeSpanLegacyFormatMode" } );
          AppDomain legacyDomain = AppDomain.CreateDomain("legacyDomain", 
                                                          null, appSetup);
          legacyDomain.ExecuteAssembly("ShowTimeSpan.exe");
       }
    }
    

    次のコードは、新しいアプリケーション ドメインで実行する場合、レガシに戻ります TimeSpan 書式指定動作します。

    using System;
    
    public class Example
    {
       public static void Main()
       {
          TimeSpan interval = DateTime.Now - DateTime.Now.Date;
          string msg = String.Format("Elapsed Time Today: {0:d} hours.",
                                     interval);
          Console.WriteLine(msg);
       }
    }
    // The example displays the following output:
    //       Elapsed Time Today: 01:40:52.2524662 hours.
    

次の例のインスタンスを作成、 TimeSpan を 2 つの日付の差を表すオブジェクト。 これは、後、表示、 TimeSpan オブジェクトのプロパティです。

// Define two dates.
DateTime date1 = new DateTime(2010, 1, 1, 8, 0, 15);
DateTime date2 = new DateTime(2010, 8, 18, 13, 30, 30);
// Calculate the interval between the two dates.
TimeSpan interval = date2 - date1;
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString());
// Display individual properties of the resulting TimeSpan object.
Console.WriteLine("   {0,-35} {1,20}", "Value of Days Component:", interval.Days);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays);
Console.WriteLine("   {0,-35} {1,20}", "Value of Hours Component:", interval.Hours);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours);
Console.WriteLine("   {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Ticks:", interval.Ticks);
// the example displays the following output:
//       8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
//          Value of Days Component:                             229
//          Total Number of Days:                   229.229340277778
//          Value of Hours Component:                              5
//          Total Number of Hours:                  5501.50416666667
//          Value of Minutes Component:                           30
//          Total Number of Minutes:                       330090.25
//          Value of Seconds Component:                           15
//          Total Number of Seconds:                      19,805,415
//          Value of Milliseconds Component:                       0
//          Total Number of Milliseconds:             19,805,415,000
//          Ticks:                               198,054,150,000,000

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: