Android之判断时间是否为今天
Android 时间 判断 是否 今天
2023-09-27 14:27:23 时间
字符串: sdate = 2013-07-16 13:35:02
/** * 判断给定字符串时间是否为今日 * @param sdate * @return boolean */ public static boolean isToday(String sdate){ boolean b = false; Date time = toDate(sdate); Date today = new Date(); if(time != null){ String nowDate = dateFormater2.get().format(today); String timeDate = dateFormater2.get().format(time); if(nowDate.equals(timeDate)){ b = true; } } return b; } /** * 将字符串转位日期类型 * @param sdate * @return */ public static Date toDate(String sdate) { try { return dateFormater.get().parse(sdate); } catch (ParseException e) { return null; } } private final static ThreadLocal<SimpleDateFormat> dateFormater = new ThreadLocal<SimpleDateFormat>() { @Override protected SimpleDateFormat initialValue() { return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); } }; private final static ThreadLocal<SimpleDateFormat> dateFormater2 = new ThreadLocal<SimpleDateFormat>() { @Override protected SimpleDateFormat initialValue() { return new SimpleDateFormat("yyyy-MM-dd"); } };
相关文章
- android基础---->NDK的使用
- [ Android 五种数据存储方式之五 ] —— 网络存储数据
- Android中全局变量与局部变量的使用总结
- Android中获取系统的时间
- 2021年Android工作或许更难找,已整理成文档
- [Android Studio] Kotlin - Drastically reduce the amount of boilerplate code 2
- Android 角色时间戳
- Android 属性动画(Property Animation) 完全解析 (上)
- Android之计算两个时间的相差
- Android databinding之BindingMethod与BindingMethods介绍与使用(五)
- Android 自定义双击和单击事件,支持时间间隔
- (二)Flutter 搭建 Android Stduio +win10和 VsCode +win10和基础的cmd命令行
- Android 时间戳与时间互转换
- android 无感知启动页面,预留一张图的时间
- Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- android电池剩余使用时间
- Android 获取系统时间及时间戳转换
- 扫清Android面试障碍--面试前的准备
- Android Retrofit 实现图文上传-文字参数类型
- Android的计量单位px,in,mm,pt,dp,dip,sp