我正在尝试按如下方式格式化字符串日期:
DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
Date d = df.parse("11-02-2012");
但是,当我检查 d 变量时,它是:“Wed Dec 02 00:00:00 EST 16”(12/02/2016)
谁能帮我正确格式化它,这样我就能得到正确的结果?
我正在尝试按如下方式格式化字符串日期:
DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
Date d = df.parse("11-02-2012");
但是,当我检查 d 变量时,它是:“Wed Dec 02 00:00:00 EST 16”(12/02/2016)
谁能帮我正确格式化它,这样我就能得到正确的结果?
我看到了正确的值:
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
你设置了什么时区?