在 C#.Net 中删除日期的时区偏移量

本文关键字:时区 偏移量 日期 删除 Net | 更新日期: 2023-09-27 18:36:13

>我正在获取包含以下字段的XML格式的数据2016 年 2 月 13 日星期六 01:59:28 GMT+1100(澳大利亚东部标准时间)

ActiveDate=星期六 Feb 13 2016 01:59:28 GMT+1100 的值(澳大利亚东部标准时间)

我想从激活日期中获取日期和时间,并与今天的日期进行比较,并找到两个日期的时间跨度(小时)差异。

例如:(星期六 2月 13 2016 01:59:28 - 22nd 二月 2016).小时我想找出两个日期在小时方面的差异。

请帮我解决这个问题。

在 C#.Net 中删除日期的时区偏移量

这是假设您需要从字符串中解析激活日期:

string activatedDate = "Sat Feb 13 2016 01:59:28";
DateTime activeDate = DateTime.Parse(activatedDate);
TimeSpan timeDifference = DateTime.Now.Subtract(activeDate);
double hoursDifference = timeDifference.TotalHours;