Gặp phải vấn đề về định dạng gửi đi.DateTime.TryParseExact C# định dạng hợp lệ và phân tích cú pháp
if (!DateTime.TryParseExact(dateString, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateOn))
{
return false;
}
else if (!DateTime.TryParseExact(timeString, "hh:mm tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out timeOn))
{
return false;
}
return SaveWorkshop(id, name, dateOn, timeOn, capacity, description, duration, isCancelled);
Sử dụng Bootstrap DateTimePicker, nó mất một chuỗi từ textbox ở định dạng
dateString = 2015/11/28 và timeString = 06:46
Nhưng trong kết quả Tôi có sai và đang phân tích cú pháp ngày mặc định. Điều gì có thể là vấn đề?
"hh" không phải là trong thời gian 24 giờ. Liên kết bạn cung cấp thực sự nói điều đó. Nó dành cho thời gian 12 giờ không độn. "h" là cho thời gian 12 giờ không đệm, "H" là cho thời gian 24 giờ không đệm 0 và "HH" là cho thời gian 24 giờ không đệm. – jmcilhinney
@jmcilhinney Có vẻ như bạn là người đầu tiên nhận ra lỗi của tôi :) Cảm ơn bạn rất nhiều. Tôi đã chỉnh sửa. –