我试了一下可以这样用
SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);
sdf.applyPattern("yyyy年MM月dd日_HH时mm分ss秒");//设置日期显示格式
Date date0 = new Date();
long test = 1157688046;//这个表示秒数,这里如果直接用*1000的毫秒会越界,所以用秒
date0.setTime(test*1000);//因为settime的时候需要使用毫秒数,所以要用秒*1000
String dateStr1 = sdf.format(date0);
System.out.println("******"+dateStr1);
显示结果为:
******2006年09月08日_12时00分46秒
SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);
sdf.applyPattern("yyyy年MM月dd日_HH时mm分ss秒");//设置日期显示格式
Date date0 = new Date();
long test = 1157688046;//这个表示秒数,这里如果直接用*1000的毫秒会越界,所以用秒
date0.setTime(test*1000);//因为settime的时候需要使用毫秒数,所以要用秒*1000
String dateStr1 = sdf.format(date0);
System.out.println("******"+dateStr1);
显示结果为:
******2006年09月08日_12时00分46秒
