您好我希望日期没有时间但是应该在java.util对象中输出应该是 - 2014-08-22
答案 0 :(得分:1)
java.util.Date在内部保存日期/时间为长(自1970年1月1日,格林威治标准时间00:00:00以来的毫秒)。你在做什么时看到的
Systeme.err.println(new Date());
是Date类的toString()方法的结果。
要进一步格式化,请阅读文档:http://developer.android.com/reference/java/text/SimpleDateFormat.html
答案 1 :(得分:0)
Date date = new Date();
int day = date.getDate();
String Day;
int month = date.getMonth() + 1;
String Month;
int year = date.getYear() + 1900;
String Year = Integer.toString(year);
if (day < 10) {
Day = "0" + Integer.toString(day);
} else {
Day = Integer.toString(day);
}
if (month < 10) {
Month = "0" + Integer.toString(month);
} else {
Month = Integer.toString(month);
}
String dates = Year + "-" + Month + "-" + Day;
System.out.println(dates);