-1

私はこのコードを持っています

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()、正しい日付が得られます。

4

5 に答える 5

0

date-format-sample を変更してくださいyyyy-MM-dd HH:mm:ss 。代わりに JodaTime を使用することをお勧めします。

于 2013-07-05T14:48:09.360 に答える