SoapTime.Parse(String) 方法

定义

将指定的 String 转换为 SoapTime 对象。

public:
 static System::Runtime::Remoting::Metadata::W3cXsd2001::SoapTime ^ Parse(System::String ^ value);
public static System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime Parse (string value);
static member Parse : string -> System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime
Public Shared Function Parse (value As String) As SoapTime

参数

value
String

要转换的 String

返回

value 获取的 SoapTime 对象。

例外

value 不包含与任何识别的格式模式相对应的日期和时间。

示例

下面的代码示例演示如何使用此方法。 此代码示例是为 SoapTime 类提供的一个更大示例的一部分。

// Parse an XSD gTime to create a SoapTime object.
// The timezone of this object is the current timezone.
String^ xsdTime = "12:13:14.123Z";
SoapTime^ time = SoapTime::Parse( xsdTime );
// Parse an XSD gTime to create a SoapTime object.
// The time zone of this object is the current time zone.
string xsdTime = "12:13:14.123Z";
SoapTime time = SoapTime.Parse(xsdTime);

注解

方法 Parse 能够分析 HH:mm:ss.fffzzz 格式的字符串。 这由以下格式模式组成。

格式模式 说明 示例
HH 24 小时范围内的小时。 一位数小时具有前导零。 17, 07
MM 分钟。 一位数分钟具有前导零。 49, 05
ss 秒钟。 一位数秒具有前导零。 32, 02
fff 秒的分数。 最多允许 7 个小数位数,并且仅分析前三个小数位数。 321635, 4592
zzz 与格林威治平均时间) ) 世界时坐标 () (小时和分钟的完整时区偏移量。 一位数小时具有前导零。 -07:00,+08:00,Z

仅分析前 3 个小数位数,因为分析的值存储为 DateTime 对象,并且类型 DateTime 支持精确 3 个小数位数的准确度。

适用于