0

文字列の日付を次のようにフォーマットしようとしています。

DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
Date d = df.parse("11-02-2012");

ただし、d変数を調べると、「Wed Dec 02 00:00:00 EST16」(2016年12月2日)です。

誰かが私がこれを適切にフォーマットするのを手伝ってくれるので、私は正しい結果を得ることができますか?

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 に答える