如何获取最后写入时间 <= mydate LINQ c# 的所有目录和子目录
how to get alldirectories and sub directories those lastwrite time <= mydate LINQ c#
我有以下代码如何添加条件大于然后小于然后大于 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,
};
要对finddate
进行DateTime
比较,可以使用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)
我有以下代码如何添加条件大于然后小于然后大于 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,
};
要对finddate
进行DateTime
比较,可以使用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)