Tôi có hai chuỗi định dạng để phân tích cú pháp ngày: "yyyy-MM-dd" & "dd-MM-yyyy "và tôi đã hy vọng rằng lớp FastDateFormat sẽ có thể phân biệt giữa hai lớp để cho một người sẽ thông qua một ParseException và người kia sẽ làm việc. Tuy nhiên cả hai định dạng phân tích các giá trị chuỗi giống nhau, trong đó một định dạng rõ ràng được phân tích cú pháp chính xác và các định dạng khác thì không.Cách ngăn mẫu FastDateFormat "yyyy-MM-dd" phân tích cú pháp Chuỗi theo định dạng "dd-MM-yyyy"
mã kiểm tra của tôi cho thấy:
Parsed: "2014-06-06" into Fri Jun 06 00:00:00 EDT 2014 using "yyyy-MM-dd"
Parsed: "2014-06-06" into Sat Dec 05 00:00:00 EST 11 using "dd-MM-yyyy"
Parsed: "06-06-2014" into Sat Dec 05 00:00:00 EST 11 using "yyyy-MM-dd"
Parsed: "06-06-2014" into Fri Jun 06 00:00:00 EDT 2014 using "dd-MM-yyyy"
Có cách nào dễ dàng để làm FastDateFormat xử lý năm 4 chữ số đúng dựa trên mô hình " Tôi không thấy bất kỳ cài đặt nhân hậu trên FastDateFormat
?.
Tôi nghĩ bạn cũng cần gắn thẻ câu hỏi này vào một câu hỏi khác. Không thể tìm thấy nó trong 'Java'. – Tirath