我有一堆来自 API 响应的记录,但我只需要在我的数据库中添加一些记录。我在数据库中插入了最后一条记录 - fromDate = {7/5/2018 9:13:54 AM}。我需要获取从日期到最新记录之间的记录。但是在尝试时,由于日期时间条件错误,我得到了 0 条记录。
样本数据
RecordDateTime = {5/3/2018 7:29:00 PM}
fromDate= {7/5/2018 12:00:00 AM}
代码:
List<TransformerDetails> Pirs = Newtonsoft.Json.JsonConvert.DeserializeObject<List<TransformerDetails>>(responseString);
//Count = 10043
if (fromDate.HasValue)
{
Pirs = Pirs.Where(x => x.RecordDateTime > fromDate).ToList();
//fromDate= {7/5/2018 12:00:00 AM}
//count=0
}
模型
public DateTime RecordDateTime
{
get
{
string updtime = TimeZoneInfo.ConvertTimeFromUtc(Convert.ToDateTime(timestamp), TimeZoneInfo.FindSystemTimeZoneById("India Standard Time")).ToString();
return Convert.ToDateTime(updtime);
}
}
饮歌长啸
相关分类