将字符串值转换为日期格式

时间:2013-02-23 08:07:44

标签: android string date-format

我想将字符串值转换为日期格式我有像

这样的字符串
String date = 1360004238;

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

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

有人能帮帮我..

4 个答案:

答案 0 :(得分:0)

这样的事情:

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

其中datelong,而不是String

答案 1 :(得分:0)

你可以试试这个:

String date = 1360004238;
System.out.println(new Date(date).toLocaleString());

答案 2 :(得分:0)

如果字符串持有纪元时间戳,您可以执行以下操作:

String epoch = "number";
Date date = new Date(Long.parseLong(epoch));

答案 3 :(得分:0)

你可以试试这样的事情......

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

                        String today = formatter.format(newdate);   

有关详细信息,请查看此link