將日期字符串解析為java.util.Date時出現(xiàn)非法模式字符“T”我有一個日期字符串,我想解析它到正常日期使用java Date API,以下是我的代碼:public static void main(String[] args) {
String date="2010-10-02T12:23:23Z";
String pattern="yyyy-MM-ddThh:mm:ssZ";
SimpleDateFormat sdf=new SimpleDateFormat(pattern);
try {
Date d=sdf.parse(date);
System.out.println(d.getYear());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}但是我有一個例外: java.lang.IllegalArgumentException: Illegal pattern character 'T'所以我想知道我是否必須拆分字符串并手動解析它?順便說一句,我試圖在T的兩邊添加單引號字符:String pattern="yyyy-MM-dd'T'hh:mm:ssZ";它也行不通。
添加回答
舉報
0/150
提交
取消