我有以下代码如何添加条件大于然后大于lastwritetime> = mydatetime&& laswritetime< = mylastdatetime然后在xmlfile中找到mynumber怎么做。
var files = from file in Directory.GetFiles(path, "*.xml", SearchOption.AllDirectories)
from Findnumber in File.ReadAllLines(file)
where Findnumber.Contains(03895822323")
select new
{
Findnumber = Findnumber,
};
答案 0 :(得分:1)
要对DateTime
执行finddate
比较,您可以使用DateTime.ParseExact
方法将字符串转换为DateTime
,然后进行比较。
例如:
DateTime.ParseExact(finddate, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
<= DateTime.now
另一个例子:
DateTime.ParseExact(finddate, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
<= DateTime.ParseExact("2013-01-25 14:03:25", "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)