1

次のコードがあります

        String test = "21/04/2013";
        fmt = DateTimeFormat.getFormat("MM/dd/yyyy");
        Date dateTest = fmt.parse(test);
        Window.alert(fmt.format(dateTest));

アラートボックスには日付が表示されます

  09/04/2014

それ以外の

  21/04/2013

なんで?

4

3 に答える 3

2

表示したかった21/04/2013のですが、形式がMM/dd/yyyy. そのはずdd/MM/yyyy

したがって、次のように変更します。

String test = "21/04/2013";
fmt = DateTimeFormat.getFormat("dd/MM/yyyy");
Date dateTest = fmt.parse(test);
Window.alert(fmt.format(dateTest));
于 2013-04-23T15:11:06.703 に答える