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

XAttribute Explicit 转换 (XAttribute to DateTimeOffset)

2013/12/13

将此 XAttribute 的值强制转换为 DateTimeOffset

此 API 不符合 CLS。 

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

public static explicit operator DateTimeOffset (
	XAttribute attribute
)

参数

attribute
类型: System.Xml.Linq.XAttribute
要强制转换为 DateTimeOffsetXAttribute

返回值

类型: System.DateTimeOffset
一个 DateTimeOffset,其中包含此 XAttribute 的内容。

异常条件
FormatException

特性不包含有效的 DateTimeOffset 值。

ArgumentNullException

attribute 参数为 null

此转换运算符可使用 XmlConvert 类进行转换。

下面的示例将创建具有日期和时间内容的特性,然后将其强制转换为 DateTimeOffset 来检索该特性的值。


StringBuilder output = new StringBuilder();
XElement root = new XElement("Root",
    new XAttribute("Att", new DateTimeOffset(new DateTime(2006, 10, 6, 12, 30, 0)))
);
output.Append(root + Environment.NewLine);

// casting from a strictly formatted XML attribute
DateTimeOffset dt = (DateTimeOffset)root.Attribute("Att");
output.Append("dt=" + dt + Environment.NewLine);

OutputTextBlock.Text = output.ToString();


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: