下面是我从REST API到Sonatype Nexus的字符串。因为我想删除任何超过60天的内容。如何在c#中编写此代码?
<lastModified>2016-08-11 14:12:26.37 UTC</lastModified>
假设您的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
}