ManagementDateTimeConverter クラス
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
DMTF の日付時刻と時間間隔の書式を CLR 準拠の DateTime と TimeSpan の書式に変換する、またはその逆に変換するメソッドを提供します。
この型のすべてのメンバの一覧については、ManagementDateTimeConverter メンバ を参照してください。
System.Object
System.Management.ManagementDateTimeConverter
NotInheritable Public Class ManagementDateTimeConverter
[C#]
public sealed class ManagementDateTimeConverter
[C++]
public __gc __sealed class ManagementDateTimeConverter
[JScript]
public class ManagementDateTimeConverter
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
使用例
using System;
using System.Management;
// The sample below demonstrates the various conversions that can be done using ManagementDateTimeConverter class
class Sample_ManagementDateTimeConverterClass
{
public static int Main(string[] args)
{
string dmtfDate = "20020408141835.999999-420";
string dmtfTimeInterval = "00000010122532:123456:000";
// Converting DMTF datetime to System.DateTime
DateTime dt = ManagementDateTimeConverter.ToDateTime(dmtfDate);
// Converting System.DateTime to DMTF datetime
string dmtfDate = ManagementDateTimeConverter.ToDateTime(DateTime.Now);
// Converting DMTF timeinterval to System.TimeSpan
System.TimeSpan tsRet = ManagementDateTimeConverter. ToTimeSpan(dmtfTimeInterval);
//Converting System.TimeSpan to DMTF time interval format
System.TimeSpan ts = new System.TimeSpan(10,12,25,32,456);
string dmtfTimeInt = ManagementDateTimeConverter.ToDmtfTimeInterval(ts);
return 0;
}
}
[Visual Basic]
Imports System
Imports System.Management
'The sample below demonstrates the various conversions that can be done using ManagementDateTimeConverter class
Class Sample_ManagementClass
Overloads Public Shared Function Main(args() As String) As Integer
Dim dmtfDate As String = "20020408141835.999999-420"
Dim dmtfTimeInterval As String = "00000010122532:123456:000"
'Converting DMTF datetime and intervals to System.DateTime
Dim dt As DateTime = ManagementDateTimeConverter.ToDateTime(dmtfDate)
'Converting System.DateTime to DMTF datetime
dmtfDate = ManagementDateTimeConverter.ToDateTime(DateTime.Now)
' Converting DMTF timeinterval to System.TimeSpan
Dim tsRet As System.TimeSpan = ManagementDateTimeConverter.ToTimeSpan(dmtfTimeInterval)
'Converting System.TimeSpan to DMTF time interval format
Dim ts As System.TimeSpan = New System.TimeSpan(10, 12, 25, 32, 456)
String dmtfTimeInt = ManagementDateTimeConverter.ToDmtfTimeInterval(ts)
Return 0
End Function
End Class
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Management
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Management (System.Management.dll 内)