Date date = new Date();
System.out.println(date);
打印出来的是这样的字符串Fri May 25 22:37:37 CST 2012。这个字符串的格式可以从Date的源码toStrig方法中找到是EEE MMM dd HH:mm:ss zzz yyyy格式。那么如果拿到这样的一个字符串该怎么转换为Date类型呢?
代码如下:
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",
Locale.ENGLISH);//这里的Local必须设置。
Date date = formatter.parse("Fri May 25 22:37:37 CST 2012");
System.out.println(date);
System.out.println(date);
打印出来的是这样的字符串Fri May 25 22:37:37 CST 2012。这个字符串的格式可以从Date的源码toStrig方法中找到是EEE MMM dd HH:mm:ss zzz yyyy格式。那么如果拿到这样的一个字符串该怎么转换为Date类型呢?
代码如下:
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",
Locale.ENGLISH);//这里的Local必须设置。
Date date = formatter.parse("Fri May 25 22:37:37 CST 2012");
System.out.println(date);