Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:时间毫秒到X天-X小时-X分钟-X秒_Android_Time - Fatal编程技术网

Android:时间毫秒到X天-X小时-X分钟-X秒

Android:时间毫秒到X天-X小时-X分钟-X秒,android,time,Android,Time,我将当前时间以毫秒为单位保存到数据库中。我想显示从存储时间起经过了多少天、小时、分钟和秒。我使用System.currentTimeMillies()获取当前时间。每当您更新数据时,都在数据库中存储一个时间戳,并将其与中的方法结合使用,将其格式化为相对时间跨度字符串。尝试一下,您可以找到答案 Date d1 = new GregorianCalendar(2012, 00, 16, 21, 59).getTime(); Date d2 = new GregorianCalendar(2012,

我将当前时间以毫秒为单位保存到数据库中。我想显示从存储时间起经过了多少天、小时、分钟和秒。我使用System.currentTimeMillies()获取当前时间。

每当您更新数据时,都在数据库中存储一个时间戳,并将其与中的方法结合使用,将其格式化为相对时间跨度字符串。

尝试一下,您可以找到答案

Date d1 = new GregorianCalendar(2012, 00, 16, 21, 59).getTime();
Date d2 = new GregorianCalendar(2012, 00, 01, 15, 59).getTime();

long diff = d2.getTime() - d1.getTime();

(diff / (1000 * 60 * 60 * 24)); //for counting days 

(diff / (1000 * 60 * 60)); //for counting hours
。。。。。。。。。。。。。。。。。。。。。 ...................
依此类推

是否将其恢复为日期类型并开始比较?