当前位置: 首页 > 面试题库 >

Android / java以前的版本

蓬意致
2023-03-14
问题内容

我是Java和android的新手。我将Android新闻应用程序之一显示为“ 2014年8月7日,上午8:20”

但是我需要显示为:

5 mins ago    
1 hour ago    
2 days ago

乔达,找到了很多像我们这样的图书馆。但我不知道如何将其添加到我的Android应用程序。甚至这个链接http://codingdict.com/questions/141146也会显示给我。但是如何传递我的日期和时间。

任何简单的代码即可做到。

谢谢


问题答案:

您要显示的内容称为相对时间显示。Android提供了显示相对于您当前时间的时间的方法。您不必为此目的而使用任何第三方库。

您可以使用

DateUtils.getRelativeTimeSpanString(long time, long now, long minResolution)

在这里参考文档

例如。

DateUtils.getRelativeTimeSpanString(your_time_in_milliseconds, current_ time_in_millisecinds,DateUtils.MINUTE_IN_MILLIS);

UPDATE1:

您可以尝试按照以下步骤传递日期并获取毫秒数。

public static long getDateInMillis(String srcDate) {
    SimpleDateFormat desiredFormat = new SimpleDateFormat(
        "d MMMM yyyy, hh:mm aa");

    long dateInMillis = 0;
    try {
        Date date = desiredFormat.parse(srcDate);
        dateInMillis = date.getTime();
        return dateInMillis;
    } catch (ParseException e) {
        Log.d("Exception while parsing date. " + e.getMessage());
        e.printStackTrace();
    }

    return 0;
    }

希望对您有帮助。



 类似资料:
  • 我有一个使用Firebase实时数据库的应用程序。该应用程序只接收来自数据库的文本,并将其显示在屏幕上。当我发布一个更新的版本时,我怎样才能让以前的版本停止工作,怎样才能强迫用户更新?

  • 问题内容: 我一直在想,用于Android开发的Java版本与Java SE版本之间的关系。例如,我今天正在阅读有关Java SE 7中添加的功能“类型推断和通用方法”的信息。我不知道自己,“我可以在Android代码中使用它吗?” 当然,我可以将代码输入到Android项目中,看看它是否可以编译,但是我更愿意在自己的脑海里有了某种映射。 我已经尝试使用Google搜索此信息,检查Android文

  • 问题内容: 从那时起有什么建议可以为Android / Java提供良好的显示时间? (例如10分钟前,5天前) 安卓 问题答案: 通过Google I / O 2012应用程序:

  • 我试图在现有的Android版本中使用RecycerView&CardView。他们说它在支持库里。因此,我应该能够使用那些将“compilesdkversion”put为“Android-l”的代码。对吧? 我正在尝试使用那些没有Android L预览设备或模拟器的小部件。我已经检查了关于这件事的其他问题。但是,似乎他们都在用Android-L版本来尝试Android-L。 这是我的依赖关系。

  • 我正试着在我的电脑上用Linux Mint 64位的android studio。我安装了java-8-oracle,如下所示:错误现在运行Android Studio,当我启动一个新项目时,它会向我返回一条消息: 但目前我无法修复它...你能帮帮我吗?多谢!

  • 我用Delphi 10.3完成的应用程序正在android版本7上成功启动并监控我的android服务。但在Android版本8以上,我发现错误: java.lang.IllegalStateException:不允许启动Intent... app在后台uid为空 发现从版本8开始,Android已更改策略。我应该使用startForegroundService,但我不清楚如何从服务中响应以通知A