日期时间比较

本文关键字:比较 时间 日期 | 更新日期: 2023-09-27 18:34:05

我的程序正在从SQL Server读取数据,如下所示:

if (!reader.IsDBNull(4))
{
    message.WazneDo = reader.GetDateTime(4);
}

此代码从 SQL Server 读取日期时间。然后我将它加载到数据网格视图:

WypozyczZwrocDb _dost1 = new WypozyczZwrocDb();
Global.listWypozyczZwroc = _dost1.PokazZar();
Global.fMain.Tabela.DataSource = Global.listWypozyczZwroc;

如何与今天的日期进行比较?我想更改行颜色。

我试过了:

DateTime dzis = DateTime.Now;
if(Tabela.Rows[Tabela.CurrentCell.RowIndex].Cells[4].Value > dzis)
if(Tabela.Rows[Tabela.CurrentCell.RowIndex].Cells[4].Value > dzis.ToString())

日期时间比较

>DateTime.Compare()将允许您在基于返回int的条件语句中使用比较运算符。

DateTime.Compare() msdn