Java类型转换:String类型转换成Date类型获取的是一串数字,不是日期?

前台页面显示的是1442937600000
2025-05-01 03:39:44
推荐回答(4个)
回答1:

1442937600000 是日期类型的时间戳 等同于date.gettime()方法,主要看你前台页面怎么取这个日期,可用使用jstl的

回答2:

date类型显示的格式是其内部定义的,所以显示的是一串数字,转为date类型通常是为了存到数据库,如果要显示,需要转为string,String date = sdf.format(logindate);

回答3:

这一串数字也是日期的一种格式--->时间戳
要在前台显示年月日。。。你可以在前台再次格式化,或者后台格式化成String

回答4:

直接设置一个String字段,截取一下entity[15].toString()为要的格式