获得当天零点的毫秒数方法 发表于 2020-04-10 更新于 2025-03-27 分类于 Android 阅读次数: 简单说说 android 获得当天0点的时间毫秒 思想当前时间毫秒数 - 从0点到当前的时间毫秒数 = 当天0点时间毫秒数 从0点到当前时间的毫秒数 = 当前时间毫秒数 % 一天24小时毫秒数 考虑东八区情况 代码12345678public static long getTodayMillis(){ Date date = new Date(); // 一天24小时的毫秒数 long daymills = 24*60*60*1000; // 考虑到 东八区,减去8小时 // 当天时间 - 从零点到现在的毫秒数(当前时间 % 一天时间) return (date.getTime() - (date.getTime() % daymills) - 8*60*60*1000 ); } 其中的 date.getTime() 也可用 System.currentTimeMillis()