如何比较两个时间戳值

本文关键字:两个 时间戳 比较 何比较 | 更新日期: 2023-09-27 18:06:34

这是一个SQL 2005数据库-所以没有rowversion。这适用于SQL Server中的时间戳数据类型。

当我加载一条记录时,我想比较旧的时间戳和当前的时间戳,看看是否有任何更改。

if (old == new)总是返回false,但它们看起来完全相同?

我错过了什么吗?

老:{字节[8]}[0]: 0[1]: 0[2]: 0[3]: 0[4]: 0[5]: 0[6]: 15[7]: 168

新:{字节[8]}[0]: 0[1]: 0[2]: 0[3]: 0[4]: 0[5]: 0[6]: 15[7]: 168

如何比较两个时间戳值

您必须使用循环手动比较字节(或者当您使用。net 3.5或更高版本时使用SequenceEqual),而不是比较引用