如何计算csv文件中两次出现的次数



我试图使用此解决方案在csv文件中计数两次。

我试过了:

var count = _ais.LoadRecords(Parameters.MinDate, Parameters.MaxDate)
        .SkipWhile(record => DateTime.Parse(record.Time).Date != new DateTime(2016, 01, 01,08,00,00))
        .TakeWhile(record => DateTime.Parse(record.Time).Date != new DateTime(2016, 01, 01, 09, 00, 00))
        .Count();

其中record.Time为:

public DateTime Time { get; set; }

编译器指向record.Time,告诉我:

Argument 1: cannot convert from 'System.DateTime' to 'System.ReadOnlySpan<char>'

有没有办法让我在这里消磨时间?

您不需要解析您的记录。时间属性。

var count = _ais.LoadRecords(Parameters.MinDate, Parameters.MaxDate)
        .SkipWhile(record => record.Time.Date != new DateTime(2016, 01, 01,08,00,00))
        .TakeWhile(record => record.Time.Date != new DateTime(2016, 01, 01, 09, 00, 00))
        .Count();

最新更新