小问题,只是为了理解:我有 2 个可以为空的日期时间。我读出了创建时间和更新时间,都可以填写。所以我想检查哪个是稍后的:
lastChangedIndrole = (tmpCreate > tmpUpdate ? tmpCreate : tmpUpdate);
但是这里发生了一些奇怪的事情。当 fe tmpUpdate 为空时,我希望抛出一个错误,但它似乎返回了一些东西,但不是正确的值,而是第二个,在我的示例中是更新。
有什么我不明白的吗?我认为代码会检查毫秒到 1900,如果有空值,则会引发错误。但这不会发生。这是我不懂的魔法吗?
PS:有没有特别的说法?像vb中的IIF这样的构造函数?很难搜索一些东西。
谢谢,本周有一个良好的开始
马蒂亚斯