时...间...问...题...请问怎样才能得到一个干净的日期值 2006-03-04 14:06:26 -> 2006-03-04
Calendar c = Calendar.getInstance();
this.dailyReport.setReportDate(new Date(c.get(Calendar.YEAR)-1900, c.get(Calendar.MONTH), c.get(Calendar.DATE)));
我想要的是这样的一个时间 2006-03-04
而实际得到的是 2006-03-04 14:06:26
请问如何获得一个干净的日期值
问题点数:20、回复次数:8Top
1 楼andyjt()回复于 2006-03-04 14:32:07 得分 10
c.get(Calendar.DATE)改为
c.get(Calendar.DAY_OF_YEAR)试下Top
2 楼725137(2006年不会菜)回复于 2006-03-04 15:25:02 得分 10
SimpleDateFormat sd =new SimpleDateFormat("yyyy-MM-dd")
java.util.Date d =sd.parse("2006-01-01");Top
3 楼superman421(38度的雪)回复于 2006-03-04 16:02:47 得分 0
SimpleDateFormatTop
4 楼vteliang(神奇小子)回复于 2006-03-04 16:46:53 得分 0
用SimpleDateFormat
Top
5 楼jojo015(我爱你)回复于 2006-03-04 16:52:07 得分 0
SimpleDateFormat 哪个包下的??Top
6 楼liukang520236(【从不上CSDN的全自动智能灌水机】)回复于 2006-03-04 17:03:32 得分 0
java.text.SimpleDateFormat
Top
7 楼725137(2006年不会菜)回复于 2006-03-04 17:07:50 得分 0
java.text.SimpleDateFormatTop
8 楼tjone(景天)回复于 2006-03-04 17:26:25 得分 0
简单的方法:
java.util.Date date=new java.util.Date();
System.out.println(new java.sql.Date(date.getTime()).toString());Top




