trong Java, cách phân tích chuỗi ngày có chứa một chữ cái không đại diện cho một mẫu?java SimpleDateFormat
"2007-11-02T14:46:03+01:00"
String date ="2007-11-02T14:46:03+01:00"; String format = "yyyy-MM-ddTHH:mm:ssz"; new SimpleDateFormat(format).parse(date); Exception in thread "main" java.lang.IllegalArgumentException: Illegal pattern character 'T' at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769) at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576) at java.text.SimpleDateFormat.(SimpleDateFormat.java:501) at java.text.SimpleDateFormat.(SimpleDateFormat.java:476)
Lưu ý rằng câu hỏi về phân tích ngày ISO 8601 là một câu hỏi thường gặp và được trả lời. Tìm kiếm "Java ISO 8601 date" hoặc một cái gì đó tương tự và bạn sẽ tìm thấy nhiều câu trả lời. – Jesper
Ví dụ: http://stackoverflow.com/questions/6279647/converting-a-string-to-date-almost-done/6280206#6280206 – Jesper