1

我想将字符串值转换为日期格式我有这样的字符串

String date = 1360004238;

我能得到这样的Fri Jan 16 23:43:30 GMT+05:30 1970

我如何将其转换为日期格式(例如“2013 年 2 月 23 日”)

谁能帮帮我。。

4

4 回答 4

0

像这样的东西:

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

哪里date是 a long,不是 a 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

如果字符串包含一个纪元时间戳,您可以执行以下操作:

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

你可以试试这样的东西..

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

                        String today = formatter.format(newdate);   

有关更多信息,您可以查看此链接

于 2013-02-23T09:59:55.557 回答