首页 > 其他分享 >Android 时间戳 转换成 多少天前、多少小时前、多少分钟前

Android 时间戳 转换成 多少天前、多少小时前、多少分钟前

时间:2023-03-12 11:04:47浏览次数:31  
标签:DateUtils 分钟 天前 Android 方法 多少


 最新深海发现一个非常好用的方法,分享给大家

DateUtils.getRelativeTimeSpanString("时间戳").toString();

返回结果为:  "1天前 "或者 "1小时前"或者 "1分钟前"

1.不用任何转换 直接使用即可

2.DateUtils 类 是Android 独有的工具类, 不需要导包

3.源码上看,该方法被多次重载,有多种参数选择;

4.最近发现一个使用上的问题:

假如时间差小于一分钟,该方法会返回 "0分钟前"

所以,要将结果的首位字符,判断是否为0,然后做处理.

标签:DateUtils,分钟,天前,Android,方法,多少
From: https://blog.51cto.com/u_13520184/6115611

相关文章

  • Android Js交互,调起Js中的方法
    //调用PC端方法例如方法名为:editBtn()if(Build.VERSION.SDK_INT<18){mWebView.loadUrl("javascript:editBtn()");......
  • Android Base64转BitMap
                  AndroidBase64转BitMap 使用场景:微信付款码,图片验证码.等...为了节省服务器存储,将图片以Base64的形式存储.方法如下:导包......
  • Android 手机号正则判断
    //手机号判断true为通过验证publicstaticbooleanisChinaPhoneLegal(Stringstr)throwsPatternSyntaxException{if(str==null){return......
  • Android 通过重写EditText,实现最简单的@好友
    4月份的代码,有人要用的话直接粘贴过去用就可以/**作者:赵星海*时间:18/04/2310:28*用途:@好友的实现*/publicclassMsgEditTextextendsAppCompatEditText{pub......
  • Android与H5(JavaScript)之间的简单交互
    Android响应Js的动作 假设网页端要调用Android原生的方法:showToast();1.做一个盆子接收消息(创建一个工具类,写一个方法(*带注解))publicclassJavaScriptMethod{......
  • Android资源文件特殊字符转义编码
    举个栗子啊,我今天用了@这个符号写了好多次都没写成功,原因出在哪里:"&#64;好友"这样就报红;"&#64;好友"这样就没事了 .所以呢以下的 某些编码不允许放在开头,到前......
  • Android透明状态栏和沉浸式的实现
    Android透明状态栏和沉浸式的实现1.什么是沉浸式根据百度百科上的定义,沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。其真正含义并不是大家......
  • Android 控件模拟点击和事件转移
    直接上代码 想看的看一下吧 主要是每次用到都忘记这个方法名... 记录一下子//焦点转移mContentTv.setOnClickListener(newView.OnClickListener(){......
  • Android中点击按钮获取星级评分条的评分
    场景效果 注:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现将布局改为LinearLayout,并通过android:orientation="vertical">设置为垂直布局,然后添......
  • Android 近期关注的文章和内容位运算符使用场
    App启动流程分析 ​​https://zhuanlan.zhihu.com/p/59801160​​ Application启动流程 ​​https://www.jianshu.com/p/14d54a76b16f​​Kotlin基础语法 ​​ https:......