2016-07-12 38 views
0

私は、インターネット上で検索する方法がわからない:変換日付形式

問題:

月11月14日夜01時30分00秒MEZ 48472

:私は、この形式で日付を取得

と私は、次のコードでこれを変換したいと思いますが、私はスタートパターンを知らない:

SimpleDateFormat formatEnde = new SimpleDateFormat(" dd. MMM k:mm", java.util.Locale.getDefault());

私は分かりません。最後に "48472"とは何を意味していますか、インターネット上では何も見つかりませんでした。パターンは適切ではないので、

私の試みは、機能していません。

SimpleDateFormat formatStart = new SimpleDateFormat("EEE MMM dd hh:mm:ss Z");

あなたは私を助けてください、または任意の情報へのリンクを与えることができますか?

これは私のコードは、文字列として日付を取得することです:

long date = messages[i].getReceivedDate().getTime(); 
java.util.Date dateTime=new java.util.Date((long)date*1000); 
String datum = String.valueOf(dateTime); 
+0

** 48472 **は日付全体の一部ですか? –

+1

受信したdatetimeを部分文字列に変換し、必要な形式で変換することができます。 –

+0

この日付がどのように生成されたか知っていますか?それは標準的なものとして見えないか、@ F.shの提案に従うので、私たちに手がかりを与えてください。あなたがそれを解析できることを知っているポイントでSubstract ... – Rafal

答えて

-1

あなたは、着信日時をサブストリング試してみて、あなたが必要とする任意の形式、ただの思考でそれを変換することができます!

関連する問題