import java.text.*;
import java.util.*;public class TimeParse{
public static void main(String[] args){
try {
// Some examples
DateFormat formatter = new SimpleDateFormat("hh.mm.ss a");
Date date = (Date)formatter.parse("02.36.33 PM"); formatter = new SimpleDateFormat("HH:mm:ss Z");
date = (Date)formatter.parse("22:14:02 -0500"); System.out.println(date); //打印不出时间。为何? } catch (ParseException e) {
}
}
}
分析不出date,为何,
import java.util.*;public class TimeParse{
public static void main(String[] args){
try {
// Some examples
DateFormat formatter = new SimpleDateFormat("hh.mm.ss a");
Date date = (Date)formatter.parse("02.36.33 PM"); formatter = new SimpleDateFormat("HH:mm:ss Z");
date = (Date)formatter.parse("22:14:02 -0500"); System.out.println(date); //打印不出时间。为何? } catch (ParseException e) {
}
}
}
分析不出date,为何,
Date date = (Date)formatter.parse("02.36.33 PM");
这一步都出错了,具体怎么改我也不清楚,不过lz以后不要只捕捉异常而不进行处理
{
try { DateFormat formatter = new SimpleDateFormat("HH.MM.SS");
Date date = formatter.parse("22.14.02"); formatter = new SimpleDateFormat("HH:mm:ss Z");
date = formatter.parse("22:14:02 -0500"); System.out.println(date);
} catch (Exception e) {
e.printStackTrace();
}
}
不要a,就可以
做什么目的很明确啊,就是从这个"22:14:02 -0500"字符串中得到Date啊