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

时间:2016-02-26 03:11:24

标签: c#

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

ActivatedDate = 2016年2月13日星期六01:59:28 GMT + 1100(澳洲东部标准时间)

我希望从ActivatedDate获取日期和时间,并与今天的日期进行比较,找出两个日期的时间跨度(小时)的差异。

前者:( 2016年2月13日星期六01:59:28 - 2016年2月22日)。小时候 我想找出两个日期之间的差异。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

这假设您需要从字符串中解析ActivatedDate:

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