我有这个代码
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestClass {
public static void main(String args[]) {
SimpleDateFormat f = new SimpleDateFormat("YYYY-MM-DD HH:MM:SS");
Date d = new Date();
System.out.println(f.format(d));
}
}
我预计输出应该是
OutPut: 2013-07-05 19:07:983 (current date time)
但我得到如下输出
Output: 2013-07-186 19:07:983
我的代码有什么问题?当我打印这一行时d.toString()
,我得到了正确的日期。