首页 > 解决方案 > 如何使用代码后面检查日期是否已经存在?

问题描述

我有一个只有一个“DateOfyear”的日期,我想在将日期插入文本框之前检查数据库中已经存在但在 C# 中使用代码。

我将举一个我想做的例子,我知道不是正确的代码或我需要的,但这只是一个例子,因为我不希望人们过去或使用 SQLCommand/SqlServer 和其他我想要的东西给出解决方案类似那个代码的东西。

DateTime InvoiceDateFrom = new DateTime();
DateTime InvoiceDateTo = new DateTime();
InvoiceDateFrom = Convert.ToDateTime(txtDatRiferiment.Text);
InvoiceDateTo = Convert.ToDateTime(txtDatRiferiment.Text);
if (InvoiceDateFrom == InvoiceDateTo)
{
    errorMessage = vea.ErrorMessage;
}

标签: c#sql-server

解决方案


您可以使用 DateTime.compareTo 方法:

if(InvoiceDateFrom.CompareTo(InvoiceDateTo) == 0){
    errorMessage = vea.ErrorMessage;
}

更多信息在这里。


推荐阅读