美好的一天大家。我是C#的新手,但我似乎無法理解DateTime如何工作。 我想要做的就是檢查如果一個(給予)=今天和時間是晚上7點我想返回true。這是做到這一點的正確方法嗎?C#查詢日期和時間
記下ActionDate是由用戶輸入的字段。
DateTime dateA = Convert.ToDateTime(ActionDate);
int a = dateA.Year;
int b = dateA.Month;
int c = dateA.Day;
int d = timeA.Hour;
int e = timeA.Minute;
var newDate = new DateTime(a, b, c, d, e, 0);
DateTime end = Convert.ToDateTime(newDate);
DateTime start = Convert.ToDateTime(A);
TimeSpan span = end.Subtract(start);
Decimal minutes = Convert.ToDecimal(span.TotalMinutes);
if
{
return true;
} else
{
return false;
}
在此先感謝您。
爲什麼要將DateTime轉換爲DateTime? –
假設'ActionDate'已經是'DateTime'這就是你需要的全部內容:'返回ActionDate.Date == DateTime.Today && ActionDate.Hour == 19;'。如果你想包括分鐘添加'&& ActionDate.Minutes == 0' –
我不確定所有先生。只是把這個stackoverflow的答案,所以即時通訊也試了出來。 –