Tôi đang cố truy xuất một khoảng thời gian từ một chuỗi, nhưng TryParseExact trả về false (không thành công).TimeSpan.TryParseExact không hoạt động
Tôi không thể thấy những gì tôi đang làm sai, bạn có thể trợ giúp không? Tôi đã thử 2 phiên bản của dòng của tôi trong mã, cả hai đều không hoạt động.
TimeSpan.TryParseExact("04:00:01","HH:mm:ss",CultureInfo.CurrentCulture, out aTime)
và
TimeSpan.TryParseExact("04:00:01","HH:mm:ss", null, out aTime)
EDIT: cả phản ứng ở đây là chính xác, tôi có sai định dạng cho định dạng khoảng thời gian tùy chỉnh của tôi - những sai lầm tôi làm là giả định rằng các định dạng tùy chỉnh cho DateTime sẽ làm việc cho TimeSpans, nhưng họ thì không.
cảm ơn, tôi đã không nhận ra rằng các chuỗi tùy chỉnh cho DateTime và TimeSpan khác nhau. – mcmillab
MS là STUPID có định dạng DateTime và Dấu thời gian khác nhau. Cám ơn phản hồi của bạn. – Mensur
Có "HH: mm: ss" trả về false. Tôi cũng đã để scape ký tự đại tràng như Oğuz Yıldız nói. Sau đó, định dạng của tôi là "hh \\: mm \\: ss". Đó là sự kết hợp của hai câu trả lời. – user1011138