我正在尝试格式化字符串日期,如下所示:
DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
Date d = df.parse("11-02-2012");
然而,当我检查d变量时,它是:" Wed Dec 02 00:00:00 EST 16" (2016年12月2日)
任何人都可以帮我正确地格式化这个,我得到了正确的结果吗?
答案 0 :(得分:0)
我看到了正确的值:
import java.text.*;
import java.util.*;
public class Test
{
public static void main(String args[])
{
new Test();
}
public Test()
{
try
{
DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
Date d = df.parse("11-02-2012");
System.out.println(d);
}
catch(Exception e) { }
}
}
我得到了
Fri Nov 02 00:00:00 UTC 2012
你设置了什么TimeZone?