c# - 如何使用代码后面检查日期是否已经存在?
问题描述
我有一个只有一个“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;
}
解决方案
您可以使用 DateTime.compareTo 方法:
if(InvoiceDateFrom.CompareTo(InvoiceDateTo) == 0){
errorMessage = vea.ErrorMessage;
}
更多信息在这里。
推荐阅读
- python - 为 RNN 使用转换时间戳
- ios - 打开XIB文件出现黑屏
- python - 使用 MySQL 从 Django QuerySet 中获取不同的值
- electron - 有没有办法提高 Electron 中 webview 的性能?
- java - 为什么会引发异常?
- node.js - 为生产构建我的电子 vue 应用程序后出现白屏
- prisma - Prisma2 无法转换为“timestamptz”类型的 Postgres 值或从其转换
- r - 使用数据框的独特组合的折线图
- tfs - TFS 2017 - 无法修改当前迭代板
- iis - 如何使用 Microsoft Active Directory 证书服务更新证书