我想将字符串值转换为日期格式我有像
这样的字符串String date = 1360004238;
我能够得到这样的Fri Jan 16 23:43:30 GMT+05:30 1970
我如何将其转换为日期格式(例如“2013年2月23日”)
有人能帮帮我..
答案 0 :(得分:0)
这样的事情:
Date d = new Date(date);
SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy");
format.format(d);
其中date
是long
,而不是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