DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);
giả sử bạn muốn nói rằng phút sau giờ, không phải giây - ví dụ của bạn hơi khó hiểu.
Chi tiếtchi tiết các tình trạng quá tải khác, trong trường hợp bạn muốn phân tích cú pháp tự động chuyển thành Giờ quốc tế hoặc như thế.
Như @Joel Coehoorn đề cập, cũng có tùy chọn sử dụng TryParseExact, sẽ trả về giá trị Boolean cho biết thành công hay thất bại của hoạt động - Tôi vẫn đang sử dụng .Net 1.1, vì vậy tôi thường quên điều này.
Nếu bạn cần phân tích các định dạng khác, bạn có thể xem Standard DateTime Format Strings.
Nguồn
2008-12-04 16:22:01
Tôi rất vui khi được phục vụ. –
Đừng quên DateTime.TryParseExact() –
Ngoài ra: Xml chuẩn có định dạng DateTime rất cụ thể của riêng nó và các công cụ .Net Xml sẽ có thể đọc được. –