最近项目中遇到一些关于日期格式转换的问题,说出来与大家分享一下!
当时后台返回的数据类型是145178245 格式。
把它转换成我们需要的格式类型:可以使用下面的方法
```
* 调用此方法输入所要转换的时间戳输入例如(1402733340)输出("2014年06月14日16时09分00秒")
public String times(String time) {
SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
@SuppressWarnings("unused")
long lcc = Long.valueOf(time);
int i = Integer.parseInt(time);
String times = sdr.format(new Date(i * 1000L));
return times;
}
// long类型的时间戳转换为时间
String timetoString=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(time);//时间戳转换
其中time为long类型的时间戳
```
在解析后台返回来的数据的时候,调用此方法进行转换即可。