首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

各位,请问一个有关问题!

2012-06-21 
各位,请教一个问题!!!在线等。。关于时间转换的问题目前我有一个时间秒是1970年1月1日0点到现在的‘秒钟’数,

各位,请教一个问题!!!在线等。。
关于时间转换的问题

目前我有一个时间秒是1970年1月1日0点到现在的‘秒钟’数,想问下有没有方法转换成 2012-06-12 17:48 这种格式的??我获取到的秒钟数: 1339385223

[解决办法]
Date date = new Date(0);
date.setTime(1119339385223L);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(date));
[解决办法]
public class DateTest {

public static void main(String[] args) {
long l = 1339385223;
Date date = new Date(l);
System.out.println(date.toLocaleString());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(date));
}

}
[解决办法]
楼上的都已经说出来了
[解决办法]
支持楼上。
不过System.out.println(date.toLocaleString());已经out拉
可以用System.out.println(date.toString());
[解决办法]
Date 接收的是毫秒,要乘1000。
[解决办法]
long timeMillis=1339385223*1000;//将秒转为毫秒

Calendar c=Calendar.getInstance();
c.setTimeInMillis(timeMillis);//设置calendar的毫秒数时间
String date=new SimpleDateFormat("yyyy-MM-dd HH:mm").format(c.getTime());//格式化时间
System.out.println(date);//输出
[解决办法]
六楼吧
[解决办法]
Date date = new Date();
Long time=1339385223l;
date.setTime(time);
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String date1 = fmt.format(date);
System.out.println(date1);

热点排行