信息
您所需的主题如下所示。但此主题未包含在此库中。

TimeSpan.TryParseExact 方法 (String, String[], IFormatProvider, TimeSpan%)

2013/12/13

使用指定的格式和区域性特定格式信息,将时间间隔的指定字符串表示形式转换为其等效的 TimeSpan,并返回一个指示转换是否成功的值。字符串表示形式的格式必须与一种指定的格式完全匹配。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static bool TryParseExact(
	string input,
	string[] formats,
	IFormatProvider formatProvider,
	out TimeSpan result
)

参数

input
类型: System.String
一个字符串,用于指定进行转换的时间间隔。
formats
类型: System.String []
用于定义可接受的 input 格式的标准或自定义格式字符串的数组。
formatProvider
类型: System.IFormatProvider
一个对象,提供区域性特定的格式设置信息。
result
类型: System.TimeSpan %
此方法返回时,包含表示由 input 指定的时间间隔的对象;或者如果转换失败,则包含 TimeSpan.Zero。该参数未经初始化即被传递。

返回值

类型: System.Boolean
如果成功转换了 input,则为 true;否则为 false

TryParseExact(String, String[], IFormatProvider, TimeSpan) 方法将分析时间间隔的字符串表示形式,该间隔必须是 format 参数定义的格式,只不过前导和尾随空白字符都将被忽略。此方法类似于 ParseExact(String, String[], IFormatProvider) 方法,不同之处在于在转换失败时不会引发异常。

formats 参数是一个字符串数组,该数组的元素包含单一的标准格式说明符,或者包含一个或多个用于定义 input 的必要格式的自定义格式说明符。有关有效格式字符串的更多信息,请参见[9f6c95eb-63ae-4dcc-9c32-f81985c75794][a63ebf55-7269-416b-b4f5-286f6c03bf0e]input 必须严格对应于 formats 的成员,分析操作才能成功。

formatProvider 参数是一个 IFormatProvider 实现,提供有关返回字符串格式的区域性特定信息。formatProvider 参数可以是以下任意一项:

如果 formatProvidernull,则使用与当前区域性关联的 DateTimeFormatInfo 对象。

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示: