Android之判断时间戳是不是今天

约定不等于承诺〃 2021-09-25 08:58 918阅读 0赞

1 需求

判断时间戳是不是今天

2、工具代码

  1. /**
  2. * 获取每日0点时间
  3. * @return
  4. */
  5. fun getTodayTime(timeStamp: Long): Long {
  6. val cal = Calendar.getInstance()
  7. cal.timeInMillis = timeStamp
  8. cal.set(Calendar.HOUR_OF_DAY, 0)
  9. cal.set(Calendar.SECOND, 0)
  10. cal.set(Calendar.MINUTE, 0)
  11. cal.set(Calendar.MILLISECOND, 0)
  12. return cal.timeInMillis
  13. }
  14. fun isToday(time: Long): Boolean {
  15. val sdf = SimpleDateFormat("yyyy-MM-dd")
  16. val date = Date(time)
  17. return try {
  18. val old = sdf.parse(sdf.format(date))
  19. val now = sdf.parse(sdf.format(Date()))
  20. val oldTime = old.time
  21. val nowTime = now.time

发表评论

表情:
评论列表 (有 0 条评论,918人围观)

还没有评论,来说两句吧...

相关阅读