0

我需要在下面的 SOAP 请求中对时间戳进行参数化。我打算用 C# 编写自定义代码。

你能帮忙吗?

<timeStamp>2017-11-11T03:52:26.464-06:00</timeStamp>
4

1 回答 1

1

如果您的问题是如何检查 XML 值并将其转换为 C# 中的某些内容,这将起作用:

var input = "2017-11-10T16:46:55.711-06:00";
var ok = DateTimeOffset.TryParse(input, out var parsed);
Console.WriteLine(ok ? parsed.ToString() : "Invalid");

并将其写回格式化:

Console.WriteLine(parsed.ToString("dd.MM.yyyy\\THH:mm:ss zzz"));
于 2017-11-11T09:47:23.283 回答