以下 Java 代码仅2009-01-28-09:11:12
使用SimpleDateFormat
. 让我们看看它。
final public class Main
{
public static void main(String[] args)
{
try
{
DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
Date d = df.parse("2009-01-28-09:11:12");
System.out.println(d);
}
catch (ParseException ex)
{
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
上述代码显示(解析后)的日期(带时间)如下,
Sun Nov 30 22:07:51 IST 2008
即使我们试图解析日期2009-01-28-09:11:12
。它看起来有些不稳定。为什么会这样解析?