我在這日期將被存儲在以下格式在數據庫比較日期到DateTime.Now
我需要比較當前系統日期與存儲在數據庫中的日期數據庫表。 我得到系統日期DateTime.Now
但由於這兩個日期是在不同的格式...如何轉換和比較,以便我可以只選擇所需的值。
我在這日期將被存儲在以下格式在數據庫比較日期到DateTime.Now
我需要比較當前系統日期與存儲在數據庫中的日期數據庫表。 我得到系統日期DateTime.Now
但由於這兩個日期是在不同的格式...如何轉換和比較,以便我可以只選擇所需的值。
試試這個: 獲取只能從系統日期時間日期,並與數據庫日期列的值進行比較
也從數據庫
//Database
SELECT CONVERT(date, Transaction_Date) FROM TableName
//Application
if(DateTime.Now.Date==databasedate)
只得到日期如果你的數據庫列是日期時間格式,然後經過拉出數據並存儲在日期時間類型變量中都將是一個C#DateTime實例,因此您可以在不進行任何格式規範的情況下對其進行比較
DateTime date1 = DateTimeFromDb;
DateTime date2 = DateTime.Now;
int result = DateTime.Compare(date1, date2);
if(result == 0)
Console.WriteLine("Same")
從數據庫中取出日期時間後,它們將採用相同的格式,因此您可以比較 – Mostafiz
如何查詢數據庫中的日期並將數據提取到應用程序中?我期望99%的解決方案會給你一個原生的.net日期時間對象,但它值得問:) – Charleh