質問

誰かが私にこの日付を解析するJavaコードの一部を表示することができます:

2009-08-05

このGMTのDATE INTOます:

2009/217:00:00

====

私はこれまで持っていることはあります:

       java.text.SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");

       java.util.Calendar cal = Calendar.getInstance(new SimpleTimeZone(0, "GMT"));
       format.setCalendar(cal);
       java.util.Date date = format.parse(sdate);

が、その動作していない

役に立ちましたか?

解決

ここでは、あなたが探している形式です。

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2009-08-05");
String parsedDate = new SimpleDateFormat("yyyy/D:HH:mm").format(date);

他のヒント

format.setTimeZone(TimeZone.getTimeZone("GMT"));

これは、少なくともGMTに設定する方法を説明します。わからないあなたは2009-08-05から217分の2009を取得している。ここで、

SimpleDateFormat dateFormatGmt = new SimpleDateFormat("dd:MM:yyyy HH:mm:ss");
    dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT"));
    System.out.println(dateFormatGmt.format(new Date())+"");

これはGMTにあなたのローカル時間に変換されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top