如何在C#中与这个日期进行比较?

时间:2016-08-11 17:45:23

标签: c# datetime

以下是我从REST API到Sonatype Nexus的字符串。因为我想删除超过60天的任何东西。如何用C#编写这段代码?

<lastModified>2016-08-11 14:12:26.37 UTC</lastModified>

1 个答案:

答案 0 :(得分:0)

假设您的API将始终返回<lastModified></lastModified> ..以下内容将按您的要求执行。

var MyString = "<lastModified>2016-08-11 14:12:26.37 UTC</lastModified>";
MyString = MyString.Substring(14);
MyString = MyString.Replace("UTC", "");
MyString = MyString.Substring(0, MyString.Length - 15);

DateTime MyDateTime = new DateTime();
DateTime.TryParse(MyString, out MyDateTime);

if (MyDateTime < DateTime.Now.AddDays(-60) && MyDateTime != new DateTime(0001, 1, 1))
{
    //Do  Your Code
}
相关问题