我想将字符串值转换为日期格式我有这样的字符串
String date = 1360004238;
我能得到这样的Fri Jan 16 23:43:30 GMT+05:30 1970
我如何将其转换为日期格式(例如“2013 年 2 月 23 日”)
谁能帮帮我。。
我想将字符串值转换为日期格式我有这样的字符串
String date = 1360004238;
我能得到这样的Fri Jan 16 23:43:30 GMT+05:30 1970
我如何将其转换为日期格式(例如“2013 年 2 月 23 日”)
谁能帮帮我。。
像这样的东西:
Date d = new Date(date);
SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy");
format.format(d);
哪里date
是 a long
,不是 a String
。
你可以试试这个:
String date = 1360004238;
System.out.println(new Date(date).toLocaleString());
如果字符串包含一个纪元时间戳,您可以执行以下操作:
String epoch = "number";
Date date = new Date(Long.parseLong(epoch));
你可以试试这样的东西..
DateFormat formatter = new SimpleDateFormat("E,MMM dd,yyyy h:mmaa");
String today = formatter.format(newdate);
有关更多信息,您可以查看此链接