0

我正在尝试按如下方式格式化字符串日期:

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)

谁能帮我正确格式化它,这样我就能得到正确的结果?

4

1 回答 1

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

你设置了什么时区?

于 2012-11-27T18:44:16.707 回答