1

文字列値を日付形式に変換したいのですが、次のような文字列があります

String date = 1360004238;

私はこのように得ることができますFri Jan 16 23:43:30 GMT+05:30 1970

どうすれば日付形式に変換できますか (たとえば、「2013 年 2 月 23 日」)

誰か助けてくれませんか..

4

4 に答える 4

0

文字列がエポック タイムスタンプを保持している場合は、次のことができます。

String epoch = "number";
Date date = new Date(Long.parseLong(epoch));
于 2013-02-23T08:13:54.417 に答える
0

このようなもの:

Date d = new Date(date);
SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy");
format.format(d);

dateではlongなくですString

于 2013-02-23T08:09:44.127 に答える
0

これを試すことができます:

String date = 1360004238;
System.out.println(new Date(date).toLocaleString());
于 2013-02-23T08:10:13.680 に答える
0

あなたはこのようなことを試すことができます..

DateFormat formatter = new SimpleDateFormat("E,MMM dd,yyyy h:mmaa");   

                        String today = formatter.format(newdate);   

詳細については、このリンクを確認してください

于 2013-02-23T09:59:55.557 に答える