2

Javaで「Tue Jun 05 00:00:00 GMT+05:30 2012」テキストを日付に解析するには? 「EEE MMM dd HH:mm:ss z yyyy」という形式を使用しましたが、機能しません。

4

1 に答える 1

0

見逃しているかもしれないトリックは、"Tue" または "Jun" は英語でしか理解できないため、ロケールを設定する必要があることです。

これは機能します:

        SimpleDateFormat ft = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
        Date dt = ft.parse("Tue Jun 05 00:00:00 GMT+05:30 2012");
于 2012-06-02T08:19:37.497 に答える