如何只在android中的java.util对象中获取日期

时间:2014-09-18 10:29:21

标签: xamarin.android

您好我希望日期没有时间但是应该在java.util对象中输出应该是 - 2014-08-22

2 个答案:

答案 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);