【问题标题】:How to get date only in java.utill object in android如何仅在android中的java.util对象中获取日期
【发布时间】:2014-09-18 10:29:21
【问题描述】:

你好,我想要没有时间的日期,但这应该在 java.utill 对象中

输出应该是 - 2014-08-22

【问题讨论】:

标签: xamarin.android


【解决方案1】:

java.util.Date 在内部将日期/时间保存为 long(自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数)。你在做的时候看到了什么

Systeme.err.println(new Date());

是 Date 类的 toString() 方法的结果。

更多格式请阅读文档:http://developer.android.com/reference/java/text/SimpleDateFormat.html

【讨论】:

    【解决方案2】:
    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);
    

    【讨论】:

    • 我想输出日期而不是字符串
    • 我不认为你可以做它只是创建一个新的对象
    • 您可能还想在这里解释一下您的代码在做什么。 StackOverflow 上通常不鼓励代码转储。
    猜你喜欢
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    相关资源
    最近更新 更多