我试图获取特定日期的所有小时数,以便在表格中显示它们,问题似乎是我只有4个小时。以下是相关代码:
public List<list> GetHourlyForecast(DateTime p_dt)
{
List<list> retval;
var objRetval = list.OrderBy(l => l.GetDate().Hour).Where(l => l.GetDate().Date == p_dt.Date);
retval = objRetval.ToList();
return retval;
}
public DateTime GetDate()
{
/*
DateTimeOffset dtOffset = DateTimeOffset.FromUnixTimeMilliseconds(long.Parse(dt.ToString()));
DateTime retval = dtOffset.DateTime;
return retval;
*/
DateTime retval = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(dt);
return retval;
}