SoapDuration.Parse(String) Metoda

Definicja

Konwertuje określony String obiekt na TimeSpan obiekt.

public:
 static TimeSpan Parse(System::String ^ value);
public static TimeSpan Parse (string value);
static member Parse : string -> TimeSpan
Public Shared Function Parse (value As String) As TimeSpan

Parametry

value
String

Element String do konwersji.

Zwraca

TimeSpan

TimeSpan Obiekt uzyskany z valueelementu .

Wyjątki

value nie zawiera daty i godziny odpowiadającej żadnym z rozpoznanych wzorców formatu.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać Parse metody . Ten przykład kodu jest częścią większego przykładu udostępnionego SoapDuration dla klasy.

// Parse an XSD duration to create a TimeSpan object.
// This is a duration of 2 years, 3 months, 9 days, 12 hours,
// 35 minutes, 20 seconds, and 10 milliseconds.
String^ xsdDuration = L"P2Y3M9DT12H35M20.0100000S";
TimeSpan timeSpan = SoapDuration::Parse( xsdDuration );
Console::WriteLine( L"The time span contains {0} days.",
   timeSpan.Days );
Console::WriteLine( L"The time span contains {0} hours.",
   timeSpan.Hours );
Console::WriteLine( L"The time span contains {0} minutes.",
   timeSpan.Minutes );
Console::WriteLine( L"The time span contains {0} seconds.",
   timeSpan.Seconds );
// Parse an XSD duration to create a TimeSpan object.
// This is a duration of 2 years, 3 months, 9 days, 12 hours,
// 35 minutes, 20 seconds, and 10 milliseconds.
string xsdDuration = "P2Y3M9DT12H35M20.0100000S";
TimeSpan timeSpan = SoapDuration.Parse(xsdDuration);
Console.WriteLine("The time span contains {0} days.",
    timeSpan.Days);
Console.WriteLine("The time span contains {0} hours.",
    timeSpan.Hours);
Console.WriteLine("The time span contains {0} minutes.",
    timeSpan.Minutes);
Console.WriteLine("The time span contains {0} seconds.",
    timeSpan.Seconds);

Dotyczy