Я делаю функцию, которая отменяет заказ только , если он находится в пределах 60 минут , и мне предлагалось сравнить значение даты и времени с текущим значением даты и времени. .
using (SqlConnection con = new SqlConnection(Helper.GetCon()))
{
con.Open();
string query = @"SELECT * from [Order] where orderid = @id";
using (SqlCommand cmd = new SqlCommand(query, con))
{
cmd.Parameters.AddWithValue("@id", id);
using (SqlDataReader data = cmd.ExecuteReader())
{
DataTable dt = new DataTable();
dt.Load(data);
foreach (DataRow dr in dt.Rows)
{
var supplier = new Supplier();
supplier.OrderDate = DateTime.Parse(dr["OrderDate"].ToString());
}
}
}
return View();
Пока что я взял только дату и время из базы данных, мне было интересно, как вы можете получить текущее время и получить разницу, скажем, минут или часов , чтобы Я могу сделать условное заявление, чтобы разрешить или запретить отмену заказа. Я довольно новичок в этом, и любая помощь будет оценена!
Спасибо!