将日期时间与 xml 分开

本文关键字:xml 分开 时间 日期 | 更新日期: 2023-09-27 18:31:15

我有xml文件,我从他那里加载数据...其中一个数据是日期时间之一:2013-09-06 11:49:10我的负载 xml:

XDocument doc = XDocument.Load((backup) + (file));
var TIME = doc.Descendants("TIME");

我需要在日期和时间上划分日期时间。你知道吗?因为在那之后,我将日期输入 sql,将时间输入 sql 中的其他列。

将日期时间与 xml 分开

给定任何特定元素,您可以转换为DateTime

var timeElement = doc.Descendants("TIME").First();
var dateTime = (DateTime) timeElement;

然后,可以使用 DateTimeOfDay 属性将日期与一天中的时间分开:

DateTime date = dateTime.Date;
TimeSpan time = dateTime.TimeOfDay;