Tôi có thể kiểm tra bằng cách sử dụng một số biểu mẫu if
nếu một số DateTime
nhất định (ví dụ: ngàyAndTime1) trước ngày và giờ hiện tại mà tôi cho là sẽ được truy xuất bằng cách sử dụng DateTime.Now
?Kiểm tra xem DateTime có trước DateTime.Now
Trả lời
if(dateAndTime1 < DateTime.Now)
{
//do something
}
Oh cảm ơn, tôi đã không nhận ra nó là đơn giản – Newbie
các <, < =,>,> = và == khai thác làm việc trên trường DateTime, vì vậy
if(dateAndTime1 < DateTime.Now)
Lưu ý rằng nếu bạn đang so sánh này trong vòng một, một số hiệu quả nhỏ có thể đạt được bằng cách thiết lập DateTime now = DateTime.Now
trước khi vòng lặp và so sánh với now
mỗi ghi chú của bạn: bạn đang phải trừ trường hợp cạnh đó là một quá trình chạy dài và 'now' luôn cần phải là' DateTime.Now' ngay lập tức. Điều này là do khi đặt biến 'now', nó sẽ cũ trong các quy trình chạy dài ... như tôi đã nói," trường hợp cạnh "và có thể hiếm khi gặp phải. –
Điểm tốt Chase – welegan
if(dateTime1 < DateTime.Now){}
Inline w orks quá.
// bool variable
bool isHistory = dateAndTime1 < DateTime.Now;
// string return statement
return dateAndTime1 < DateTime.Now ? "History" : "Future";
Chỉ cần cho lợi ích của tất cả mọi người, tên cho các biểu thức được sử dụng trong ví dụ của bạn là một biểu thức ternary. – Jim
- 1. Cách kiểm tra xem một DateTime có muộn hơn một lần khác trong C#
- 2. Kiểm tra PHP ví dụ về DateTime?
- 3. Cách kiểm tra xem trước dự án trên site.com
- 4. Kiểm tra xem datetime mySql có cũ hơn không 1 ngày kể từ php bây giờ()
- 5. Làm cách nào để kiểm tra xem cột datetime của SQL Server có trống không?
- 6. Kiểm tra xem DateTime trong DB có hơn 90 ngày qua Thủ tục được lưu trữ
- 7. Cách kiểm tra xem JCheckBox có được kiểm tra không?
- 8. Kiểm tra xem Django ModelForm có dụ
- 9. Kiểm tra xem biến có phải là ngày có Twig
- 10. Tôi có nên kiểm tra xem ProgressBar có đang phát trước khi loại bỏ nó không?
- 11. Kiểm tra xem phím có bị Qt
- 12. Làm thế nào để thử DateTime.Now trong các bài kiểm tra đơn vị?
- 13. kiểm tra xem NSNumber có trống không
- 14. Kiểm tra xem boolean có đúng không?
- 15. Kiểm tra xem tệp có đang mở
- 16. Kiểm tra xem số phức có NaN
- 17. Kiểm tra xem ID có bằng
- 18. Kiểm tra xem đây có phải là
- 19. Kiểm tra xem BSTR có trống không
- 20. Kiểm tra xem chuỗi có chứa Asterisk (*)
- 21. Kiểm tra xem cookie có được đặt
- 22. Kiểm tra xem chuỗi có chứa số
- 23. Kiểm tra xem chuỗi có trống không
- 24. Kiểm tra xem bảng có tồn tại
- 25. Kiểm tra xem Html.ValidationSummary() có giá trị
- 26. Kiểm tra xem javascript có được bật
- 27. Kiểm tra xem NumericUpDown có trống không
- 28. Kiểm tra xem Chronometer có đang chạy
- 29. kiểm tra xem biến có trống không
- 30. Kiểm tra xem Django
http://msdn.microsoft.com/en-us/library/system.datetime.compare.aspx .. là một cách. Như những người khác đã chỉ ra, các toán tử so sánh thông thường cũng hoạt động. –
Có gì sai với 'if (dateAndTime1