Tôi đang sử dụng phương pháp Datetime.TryParse
để kiểm tra ngày giờ hợp lệ. chuỗi ngày đầu vào sẽ là bất kỳ dữ liệu chuỗi nào. nhưng trả về false là ngày xác định không hợp lệ.kiểm tra ngày hợp lệ với phương pháp DateTime.TryParse
DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}
Chỉnh sửa: tôi đã bỏ qua. tôi cần phải kiểm tra ngày hợp lệ với thời gian là "15/07/2012 12:00:00".
Bất kỳ lời đề nghị được hoan nghênh ....
Đây luôn là một điều nguy hiểm ... phân tích cú pháp phụ thuộc vào văn hóa của người dùng. Luôn luôn cố gắng ghi nhớ nó? "15/07/2012" có hiệu lực ở Pháp khi không ở Hoa Kỳ ... – Kek
nếu bạn đang sử dụng ngôn ngữ dự kiến định dạng MM/DD/YYYY, thì 15/07/2012 là ngày không hợp lệ. – Jason
@ Mặc dù bạn nói đúng, ngôn ngữ của tôi là định dạng MM/dd/yyyy. và như vậy, nó không hợp lệ. – Sujit